Size: a a a

React — русскоговорящее сообщество

2020 November 27

k

k0t0vich in React — русскоговорящее сообщество
прикольный доклад от яндекса  в рамках субботника (часть про реакт https://youtu.be/wTkeS-X_OIU?t=5645 (таймкод: 1:34:06 - 2:12:20)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Можно quick recap?
источник

ЮМ

Юлия Марчук... in React — русскоговорящее сообщество
Добрый день! Подскажите пожалуйста, где можно разместить вакансию?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Юлия Марчук
Добрый день! Подскажите пожалуйста, где можно разместить вакансию?
источник

A

A A in React — русскоговорящее сообщество
Юлия Марчук
Добрый день! Подскажите пожалуйста, где можно разместить вакансию?
источник

ЮМ

Юлия Марчук... in React — русскоговорящее сообщество
СПАСИБО!!!!
источник

m

makoven in React — русскоговорящее сообщество
Здравствуйте. Подскажите, законно ли передавать управление в сторону от родителя к чайлду, а не как это принято, наоборот? Чревато ли это чем-нибудь нехорошим?

function Child(props) {
 const { hidden, setHidden } = props;

 return <>
   {hidden || 'Hello'}
   <button
     onClick={() => setHidden(!hidden)}
   >
     Toggle
   </button>
 </>
}

function Parent() {
 const [hidden, setHidden] = useState(false);

 return <Child
   hidden={hidden}
   setHidden={setHidden}
 />
}
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
makoven
Здравствуйте. Подскажите, законно ли передавать управление в сторону от родителя к чайлду, а не как это принято, наоборот? Чревато ли это чем-нибудь нехорошим?

function Child(props) {
 const { hidden, setHidden } = props;

 return <>
   {hidden || 'Hello'}
   <button
     onClick={() => setHidden(!hidden)}
   >
     Toggle
   </button>
 </>
}

function Parent() {
 const [hidden, setHidden] = useState(false);

 return <Child
   hidden={hidden}
   setHidden={setHidden}
 />
}
Ты написал как принято или альтернативный вариант ?
источник

К

Карамультук... in React — русскоговорящее сообщество
makoven
Здравствуйте. Подскажите, законно ли передавать управление в сторону от родителя к чайлду, а не как это принято, наоборот? Чревато ли это чем-нибудь нехорошим?

function Child(props) {
 const { hidden, setHidden } = props;

 return <>
   {hidden || 'Hello'}
   <button
     onClick={() => setHidden(!hidden)}
   >
     Toggle
   </button>
 </>
}

function Parent() {
 const [hidden, setHidden] = useState(false);

 return <Child
   hidden={hidden}
   setHidden={setHidden}
 />
}
в данном случае это не имеет смысла, но вообще то как у тебя написано - обычное дело и вполне нормально
источник

m

makoven in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ты написал как принято или альтернативный вариант ?
Обычно же наоборот, lift up. А тут по сути у чайлда появляется "метод", которым можно снаружи управлять. Выглядит подозрительно, но возникла большая необхходимость)
источник

m

makoven in React — русскоговорящее сообщество
Карамультук
в данном случае это не имеет смысла, но вообще то как у тебя написано - обычное дело и вполне нормально
А почему не имеет смысла?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
makoven
Обычно же наоборот, lift up. А тут по сути у чайлда появляется "метод", которым можно снаружи управлять. Выглядит подозрительно, но возникла большая необхходимость)
Вот в коде как раз описан метод lifting state up, самый канноничный для реакта
источник

m

makoven in React — русскоговорящее сообщество
Dmitriy Shuleshov
Вот в коде как раз описан метод lifting state up, самый канноничный для реакта
Ну ок
источник

N

Nazar Hlukhanyuk in React — русскоговорящее сообщество
Всем привет народ)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
makoven
Ну ок
источник

АК

Александр Козловский... in React — русскоговорящее сообщество
Всем привет!)
кто-нибудь знает, возможно ли в react-native делать кроссверсионную (ios) разработку?

Столкнулся с тем, что на 14.2 есть элемент, на 14.0.х уже нет, ниже - тоже нет
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Александр Козловский
Всем привет!)
кто-нибудь знает, возможно ли в react-native делать кроссверсионную (ios) разработку?

Столкнулся с тем, что на 14.2 есть элемент, на 14.0.х уже нет, ниже - тоже нет
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Nazar Hlukhanyuk
Всем привет народ)
источник

АК

Александр Козловский... in React — русскоговорящее сообщество
тоже хлеб - благодарю
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Всем привет!

const [x, setX] = useState(0);

А функция setX, получается, асинхронная? Интересно, а зачем?
источник