Size: a a a

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

2021 May 09

L

Leo in React — русскоговорящее сообщество
Добрый день, заранее извиняюсь за глупый вопрос, но пытаюсь уже второй день понять. При использовании функции в качестве аргумента в setState, для изменения state, как в примере здесь:

class NewStudentModal extends Component {
 state = {
   modal: false
 };

 toggle = () => {
   this.setState(prevState => ({
     modal: !previous.modal
   }));
 };

В какой момент происходит связь state и аргумента
prevState? Каком образом реакт понимает, что в prevState надо передать значение state, где я это указываю? Спасибо
источник

KS

K S in React — русскоговорящее сообщество
Я тут недавно
источник

Оа

Отвал ам Уды... in React — русскоговорящее сообщество
кек, да
источник

А

Антон in React — русскоговорящее сообщество
Ябеда 🌚
источник

AB

Alex B in React — русскоговорящее сообщество
всем привет! можете посоветовать хорошие курсы/статьи/видео по react? Хотелось бы понять основные принципы разработки, что стоит оборачивать в компоненты, какая должны быть структура приложения и тд.
источник

Я

Ярослав in React — русскоговорящее сообщество
Подскажите пожалуйста, как исправить это
источник

I,

If you can do it bet... in React — русскоговорящее сообщество
как могу зделать рекурсивность? скажем github clone и папок может быть безконечно как могу сделать что будер бесконечное paths? /:src/:src ... вот как то так как это сделать чтобы не писать руками
источник

𝔎

𝔎𝔬𝔡𝔯𝔲𝔰... in React — русскоговорящее сообщество
Привет , у меня есть компонент навигация , он всегда лежит внутри header. Но фон header меняется в зависимости от path. Можно ли мне как то поставить в стилях navigation  зависимость color от фона header?
источник

AS

Alex Solovyov in React — русскоговорящее сообщество
Добрый день.  Объясните пожалуйста в чем смысл этой функции

export function useSafeSetState<T>(
   initialState?: T
): [T, React.Dispatch<React.SetStateAction<T>>] {
   const [state, setState] = useState(initialState);

   const mountedRef = useRef(false);
   useEffect(() => {
       mountedRef.current = true;
       return () => {
           mountedRef.current = false;
       };
   }, []);

   const safeSetState = useCallback(
       args => {
           if (mountedRef.current) {
               return setState(args);
           }
       },
       [mountedRef, setState]
   );


   return [state, safeSetState];
}
источник

ei

export default - зло... in React — русскоговорящее сообщество
Чем больше “как сделать”, тем больше шанс что ответят)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Юзайте пока не пофиксили
источник

I,

If you can do it bet... in React — русскоговорящее сообщество
нашел просто убрал exact
источник

ei

export default - зло... in React — русскоговорящее сообщество
Чтобы после анмаунта сетстейт не срабатывал
источник

AS

Alex Solovyov in React — русскоговорящее сообщество
спасибо, стало понятнее.
источник

XX

Xodor Xodorenko in React — русскоговорящее сообщество
источник

XX

Xodor Xodorenko in React — русскоговорящее сообщество
как правильно складывать значение в стате?
источник

SP

Slava Pavlutin in React — русскоговорящее сообщество
Если просто сумму товаров посчитать, то стейт не нужен
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
onClick={() => {
 setHasAccount(!hasAccount);
 clearInputs()
}
Ребята, вызов нескольких функций таким образом валидный?
источник

А

Амангельди in React — русскоговорящее сообщество
Нет, выноси в отдельную функцию это. Анонимные функции в онКлик кидать плохая практика
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
типа эти две функции объединить в третьей и ее передать в онклик?
источник