diff --git a/src-russian/01_introduction.md b/src-russian/01_introduction.md index 1378e1c..621fe49 100644 --- a/src-russian/01_introduction.md +++ b/src-russian/01_introduction.md @@ -5,9 +5,9 @@ начиная от простого приложения с рендерингом в браузере и постепенно перейдём к full-stack приложению с рендерингом на стороне сервера и гидратацией. -Данное руководство не ждёт, что вы знаете что-либо о мелкозернистой реактивности (англ. [fine-grained reactivity](https://www.google.com/search?q=fine-grained+reactivity)) +Данное руководство не ждёт, что вы что-либо знаете о мелкозернистой реактивности (_англ. [fine-grained reactivity](https://www.google.com/search?q=fine-grained+reactivity)_) или о особенностях современных Веб-фреймворков. Оно подразумевает, что вы знакомы -с Rust, HTML, CSS, а также DOM и простые Web API. +с Rust, HTML, CSS, а также с DOM и с простыми Web API. Leptos больше всего похож на такие фреймворки как [Solid](https://www.solidjs.com) (JavaScript) и [Sycamore](https://sycamore-rs.netlify.app/) (Rust). У него также есть схожие черты с другими фреймворками, diff --git a/src-russian/SUMMARY.md b/src-russian/SUMMARY.md index fac4c6b..d13d5c9 100644 --- a/src-russian/SUMMARY.md +++ b/src-russian/SUMMARY.md @@ -13,8 +13,8 @@ - [Формы и поля ввода](./view/05_forms.md) - [Порядок выполнения](./view/06_control_flow.md) - [Обработка ошибок](./view/07_errors.md) - - [Общение Родитель-Ребёнок в дереве компонентов](./view/08_parent_child.md) - - [Передача Детей другим компонентам](./view/09_component_children.md) + - [Коммуникация Родитель-Ребёнок](./view/08_parent_child.md) + - [Передача дочерних элементов другим компонентам](./view/09_component_children.md) - [Без макросов: синтаксис билдера View](./view/builder.md) - [Реактивность](./reactivity/README.md) - [Работа с сигналами](./reactivity/working_with_signals.md) diff --git a/src-russian/getting_started/leptos_dx.md b/src-russian/getting_started/leptos_dx.md index c095350..fb779e6 100644 --- a/src-russian/getting_started/leptos_dx.md +++ b/src-russian/getting_started/leptos_dx.md @@ -16,7 +16,7 @@ 1. Выполните `cargo add console_error_panic_hook` в вашем проекте 2. В вашей функции main добавьте вызов `console_error_panic_hook::set_once();` -> Если это непонятно, [вот пример](https://github.com/leptos-rs/leptos/blob/main/examples/counter/src/main.rs#L4-L15). +> Если это не понятно, [вот пример](https://github.com/leptos-rs/leptos/blob/main/examples/counter/src/main.rs#L4-L15). Теперь сообщения о паниках в консоле браузере будут намного лучше! diff --git a/src-russian/view/01_basic_component.md b/src-russian/view/01_basic_component.md index 225e310..6155319 100644 --- a/src-russian/view/01_basic_component.md +++ b/src-russian/view/01_basic_component.md @@ -158,7 +158,7 @@ move |_| { [Кликните чтобы открыть CodeSandbox.](https://codesandbox.io/p/sandbox/1-basic-component-3d74p3?file=%2Fsrc%2Fmain.rs%3A1%2C1) > Чтобы увидеть браузер в песочнице вам может понадобиться нажать `Add DevTools > diff --git a/src-russian/view/02_dynamic_attributes.md b/src-russian/view/02_dynamic_attributes.md index 5c2f0e9..bfd5526 100644 --- a/src-russian/view/02_dynamic_attributes.md +++ b/src-russian/view/02_dynamic_attributes.md @@ -166,7 +166,7 @@ let double_count = move || count() * 2; > #### Продвинутая тема: Вставка Сырого HTML > > Макрос `view` поддерживает дополнительный атрибут, `inner_html`, который можно использовать для прямого задания -> тела любого элемента в виде HTML, затирая при этом любых Детей, которые могли в нём находиться. +> тела любого элемента в виде HTML, затирая при этом любых дочерние элементы, которые могли в нём находиться. > Обратите внимание, что он **не** экранирует HTML, который вы передаете. Вам следует убедиться в том, что передаваемый HTML > собран из доверенных источников или что все HTML-сущности экранированы, дабы предотвратить cross-site scripting (XSS) атаки. > @@ -184,7 +184,7 @@ let double_count = move || count() * 2; [Click to open CodeSandbox.](https://codesandbox.io/p/sandbox/2-dynamic-attributes-0-5-lwdrpm?file=%2Fsrc%2Fmain.rs%3A1%2C1)