Size: a a a

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

2021 January 23

M

Michael in React — русскоговорящее сообщество
Vladimir Klimov
А, я почему-то подумал, что вы спрашиваете про разделение на компоненты
Вон вижу на примере что создают jsx файлы, иногда, иногда все в одном, иногда js + css. И не могу понять где все эти способы в доке описаны
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Michael
Вон вижу на примере что создают jsx файлы, иногда, иногда все в одном, иногда js + css. И не могу понять где все эти способы в доке описаны
Это зависит от инструментов, которые используются для стилизации
А jsx или js - выберите для себя что удобнее, а в команде придерживайтесь единой конвенции, которая там принята, это не важно
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladimir Klimov
Это зависит от инструментов, которые используются для стилизации
А jsx или js - выберите для себя что удобнее, а в команде придерживайтесь единой конвенции, которая там принята, это не важно
Просто во вью не стоит проблема изоляции стилей, там есть scouped стили из коробки, на сколько я знаю
Потому там не очень распространены какие-то дркгие подходы
Да и вообще vue - html-first, ближе к разметке и всему такому, а шаблонах куча директив, котооые упрощают работу с css классами теми же и т.п.
В реакте все-js, потому и решения для написания стилей ищутся, котлоые вписываются в эту "философию"
источник

И

Иван in React — русскоговорящее сообщество
Sergey Boev
я пытаюсь понять когда начнет выполняется колбэк в setState.

ведь если вызвать setState с обычным значением, т.е. setState(1), то значение изменится когда реакт посчитает нужным.

а если вызвать setState с колбэком setState(prevState => return 1), то как поведет себя реакт?
1. Он выполнит функцию,а  изменит значение когда посчитает нужным
2. Выполнит функцию и изменит значение когда посчитает нужным
Второе
источник

A

Andrew in React — русскоговорящее сообщество
Sergey Boev
я пытаюсь понять когда начнет выполняется колбэк в setState.

ведь если вызвать setState с обычным значением, т.е. setState(1), то значение изменится когда реакт посчитает нужным.

а если вызвать setState с колбэком setState(prevState => return 1), то как поведет себя реакт?
1. Он выполнит функцию,а  изменит значение когда посчитает нужным
2. Выполнит функцию и изменит значение когда посчитает нужным
Мы передаём коллбэк функцию в setState
Там она вызывается с текущим значением стейта
Результат выполнения записывается как новый стейт
И потом уже shouldComponentUpdate решает надо ли ререндерить компонент
источник

ЯY

Ярослав Yaroslav... in React — русскоговорящее сообщество
Sergey Boev
я пытаюсь понять когда начнет выполняется колбэк в setState.

ведь если вызвать setState с обычным значением, т.е. setState(1), то значение изменится когда реакт посчитает нужным.

а если вызвать setState с колбэком setState(prevState => return 1), то как поведет себя реакт?
1. Он выполнит функцию,а  изменит значение когда посчитает нужным
2. Выполнит функцию и изменит значение когда посчитает нужным
1 и 2 это один и тот же вариант лол
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Ярослав Yaroslav
1 и 2 это один и тот же вариант лол
тоже заметил. Подумал может я что-то не догнал
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
не одно и то же
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
но что-то это смысл не меняет
источник

[

[object Object] in React — русскоговорящее сообщество
Volodymyr Borysov
но что-то это смысл не меняет
1. Выполнит функцию И изменит значение.

2. Выполнит функцию, а значение изменит после
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Volodymyr Borysov
но что-то это смысл не меняет
1. выполнить функци, потом изменить состояние когда будет возможность
и
2. выполнить и изменить состояние когда будет возможность


все еще тот же самый смысл?
источник

SB

Sergey Boev in React — русскоговорящее сообщество
Александр Бакиматов
1. выполнить функци, потом изменить состояние когда будет возможность
и
2. выполнить и изменить состояние когда будет возможность


все еще тот же самый смысл?
именно, 2. пункт говорит, что функция будет выполнена когда будет эта возможность у реакта
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
скажи плиз цвет темы в телеграмы
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Sergey Boev
именно, 2. пункт говорит, что функция будет выполнена когда будет эта возможность у реакта
всё, дошло, спасибо
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Maxim Koylo
скажи плиз цвет темы в телеграмы
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
мм не нрав, ну ладно, на скрине было получше)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Maxim Koylo
мм не нрав, ну ладно, на скрине было получше)
кек)
источник

NT

Nikita Titov in React — русскоговорящее сообщество
тут написано, что они не работают в связке с хуком, привет
и посмотри getting started
источник

V

Vall 🌑 in React — русскоговорящее сообщество
Nikita Titov
тут написано, что они не работают в связке с хуком, привет
и посмотри getting started
А шо я
источник