Kyrylo
тем более h2 в RN
Egor
не ну может свой какой styled например
Никита
Может он выше определил h2
Kyrylo
Kyrylo
тогда H2 бы было
Kyrylo
это специфика работы jsx
Aleksei
Max
Kyrylo
Aleksei
Max
Max
Хотя и так не пашет
Max
Где он хоть ловит то это, непонятно
Max
Max
Не ограничивает, почему же
Max
Как я понял, библиотека просто дает набор функций и юзай их как хочешь, а фреймворк ограничивает возможности
shashkov0
Кто-нибудь тестирует RN приложение скриншотами (именно скриншотами)?
Max
Ребят, подскажите по логике, прочитал lifting-state-up, т.е. там просто поднимают состояние от ребёнка к родителю, а как передать состояние от одного родителя к другому?
Kyrylo
зачем тебе поднимать состояние?
Kyrylo
если нужно еще и шэрить его - то что не нужно поднимать
Max
Мне его не нужно поднять, мне его нужно передать в другой
Александр
DanDanDan, привет, объясни поподробнее, плиз, что значит скриншотами?)
Max
>Passing data between React components can be a little tricky at first (without using Redux that is), but once you practice these three techniques you’ll be able to pass data between whichever components you’d like.
маленький трюк, найс)
Anonymous
Всем привет, есть вопрос, насколько хороша надо знать нативный js, для того что бы начать учить react?
Aleksei
Александр
Привет, для изучения react крайне желательно знать ES6, а поскольку ES6 это в большей степени улучшенный ES5, то js учить надо)
Kyrylo
крайне желательно > обязательно
Александр
Ну есть по сути туториалы на ES5 для реакт, но крайне редко
Александр
крайне редко их можно встретить)
Kyrylo
потому, что в них нет смыла?
Anton
мне что то кажется что что уже не желательно, а обязательно
Anton
через 3 месяца 2018 год
Peter
это и называется "lifting state up", типа вынос стейта на уровень вверх, чтобы с этого самого верхнего уровня можно было его передать твоим соседям
Max
Max
навигацией
Peter
Parent -> Child1, Child2, я правильно понимаю, что тебе из Child1 надо что-то передать в Child2?
Max
да, наоборот только, но не суть, беда в том, что второй компонент не имеет родителя
Kyrylo
как это? 🙂
Max
его создаёт навигация как переход
Peter
как это - не имеет родителя? оО
Kyrylo
у всех есть родители
Max
хз, сам пытаюсь понять
Kyrylo
что за сироты в реакте
Kyrylo
🙂
Max
this.props.navigation.navigate('child2')
Max
вот так открывается второй из первого
Kyrylo
навигейшн родитель обоих
Max
Peter
либо навигейшн, либо компонента, которую в навигейшн прокидывают, чтобы та перерисовывала стейт, зависит от либы
Max
А как слушать изменения?
Max
в первом
Max
если поменялся стейт навигации во втором
Peter
вообще, конечно, примерно для этого придумали redux, но автор редакса (и я его поддерживаю в этом пункте) рекомендует не юзать редакс, прежде чем с реактом не разобрались))
Max
Вот и разбираюсь, но не фурычит)
Max
setParams - (helper) make changes to route's params
Max
Ну как setState только для параметров, которые передаются
Max
в роут
Peter
т.е. параметров текущего роута?
Max
да
Peter
а если ты роутишь куда-то ещё, нельзя ли вторым параметром указать в том числе и новые параметры для нового роута?
Max
а вот это я не понял
Peter
что у тебя за либа для навигации используется?
Max
https://reactnavigation.org/docs/navigators/navigation-prop
Max
из доков
Peter
ну вот, например: navigate - Link to other screens
Call this to link to another screen in your app. Takes the following arguments:
navigate(routeName, params, action)
routeName - A destination routeName that has been registered somewhere in the app's router
**params - Params to merge into the destination route**
Max
Так всё передаётся вперёд хорошо, а как их назад то
Peter
ну, видать, создатель этой либы посчитал, что назад с новыми параметрами нельзя 😄
Max
писос)
Max
это же основы
Aleksei
по мне так это логично
Anton
а почему вообще назад может быть с новыми параметрами?
Anton
тогда это не назад а назад в будущее с новым состоянием