Size: a a a

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

2020 November 27

KF

K F in React — русскоговорящее сообщество
Danila
Я не возвращаю ничего, чгео бы не было у меня уже внутри функции
Я про jsx
источник

S

Stanislav in React — русскоговорящее сообщество
Stanislav
он просто внутри работает не так как вы этого хотите, но с useEffect поведение уже нормальным становится.
потому что это уже прямая "подписка" на lifecycle компонента
источник

D

Danila in React — русскоговорящее сообщество
Stanislav
асинхронность внутри реакта != в жс, в этом кроется ответ.
1) Смелое заявление, учитывая, что реакт написан на жс и не имеет никаких других механизмов асинхронности, которых не было бы в жс.
2) Не понимаю, как это меняет суть

const Component = () => {

  const someValue = getSomeValue()
                  ^
                 
  console.log(someValue)
                               ^

  return <div>{someValue}</div>
                                   ^
}

Оба someValue, и в консоли и в jsx имеют одинаковое начение и иного быть не может
источник

D

Danila in React — русскоговорящее сообщество
Я уже возвращаю готовый vdom, в котором уже стоит то значение, которму был равен someValue и которое вывелос в коносль
источник

S

Stanislav in React — русскоговорящее сообщество
Danila
1) Смелое заявление, учитывая, что реакт написан на жс и не имеет никаких других механизмов асинхронности, которых не было бы в жс.
2) Не понимаю, как это меняет суть

const Component = () => {

  const someValue = getSomeValue()
                  ^
                 
  console.log(someValue)
                               ^

  return <div>{someValue}</div>
                                   ^
}

Оба someValue, и в консоли и в jsx имеют одинаковое начение и иного быть не может
смелое заявление которое ссылается на Дэна Абрамова, у него спросите)
источник

D

Danila in React — русскоговорящее сообщество
Stanislav
смелое заявление которое ссылается на Дэна Абрамова, у него спросите)
Можно ссылку?
источник

S

Stanislav in React — русскоговорящее сообщество
Danila
Можно ссылку?
https://t.me/react_js/1062762

тайминг я вам не назову.
источник

А

Антон in React — русскоговорящее сообщество
всем привет, мб кто знает, как изменять еще один элемент по фокусу из другого? нужна подобная констуркция но рабочая😄
источник

S

Stanislav in React — русскоговорящее сообщество
Антон
всем привет, мб кто знает, как изменять еще один элемент по фокусу из другого? нужна подобная констуркция но рабочая😄
34 строчка это пропущенная точка с запятой?
источник

А

Антон in React — русскоговорящее сообщество
Stanislav
34 строчка это пропущенная точка с запятой?
заметил да
источник

А

Антон in React — русскоговорящее сообщество
Stanislav
34 строчка это пропущенная точка с запятой?
но с ней тоже не работает, вот не уверен что так можно
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Антон
всем привет, мб кто знает, как изменять еще один элемент по фокусу из другого? нужна подобная констуркция но рабочая😄
Если они не вложены то с помощью js, onFocus onBlur меняешь какое то состояние
источник

А

Антон in React — русскоговорящее сообщество
Тимофей 🛴
Если они не вложены то с помощью js, onFocus onBlur меняешь какое то состояние
нужно реализовать чтобы без js работало на сайте)
источник

S

Stanislav in React — русскоговорящее сообщество
Антон
нужно реализовать чтобы без js работало на сайте)
так у вас это уже стайлед, нет?)
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Антон
нужно реализовать чтобы без js работало на сайте)
У тебя же реакт и стайлед
источник

А

Антон in React — русскоговорящее сообщество
Stanislav
так у вас это уже стайлед, нет?)
да и nest поэтому работает и без js сейчас
источник

А

Антон in React — русскоговорящее сообщество
Тимофей 🛴
Если они не вложены то с помощью js, onFocus onBlur меняешь какое то состояние
интересно насчет вложенности
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Антон
интересно насчет вложенности
Без js только если вложить тот который хочешь изменять в тот который фокусишь. Только непонятно зачем делать на реакт и стайледах проект который должен работать без js.
источник

KF

K F in React — русскоговорящее сообщество
Danila
1) Смелое заявление, учитывая, что реакт написан на жс и не имеет никаких других механизмов асинхронности, которых не было бы в жс.
2) Не понимаю, как это меняет суть

const Component = () => {

  const someValue = getSomeValue()
                  ^
                 
  console.log(someValue)
                               ^

  return <div>{someValue}</div>
                                   ^
}

Оба someValue, и в консоли и в jsx имеют одинаковое начение и иного быть не может
Как по твоему реак узнает изменилось ли значение не вызвав компонент?
источник

D

Danila in React — русскоговорящее сообщество
K F
Как по твоему реак узнает изменилось ли значение не вызвав компонент?
По-моему, это работает не так
источник