Size: a a a

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

2021 May 08

MF

Max Frai in React — русскоговорящее сообщество
Вот в примере их использования. Только начал изучать react, поэтому не сильно понимаю как AtlasKit потом использует это все 🙁
источник

MF

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

В

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

MF

Max Frai in React — русскоговорящее сообщество
Из их примеров reset можно вызвать по обработчику внутри формы, например onClick. Но я хочу вызывать reset не из формы, а из внешнего компонента
источник

m

mmm in React — русскоговорящее сообщество
Ага, и вообще линтер тебе почти все подскажет
источник

АГ

Алексей Головнев... in React — русскоговорящее сообщество
Если это нативная функция из либы ты не сможешь сделать это
источник

АГ

Алексей Головнев... in React — русскоговорящее сообщество
Но ты
источник

АГ

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

MF

Max Frai in React — русскоговорящее сообщество
Сейчас попробую, спасибо
источник

В

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

В

Володя in React — русскоговорящее сообщество
источник

АГ

Алексей Головнев... in React — русскоговорящее сообщество
1
источник

RU

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

В

Володя in React — русскоговорящее сообщество
и последний вопрос разве willUnmount не имел бы сработать когда я выйду из этой страницы?
источник

В

Володя in React — русскоговорящее сообщество
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
лучше второй, чтоб менять только то, что нужно

или как альтернатива использовать useReducer
источник

АГ

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

RU

Roman Usherenko in React — русскоговорящее сообщество
return () => console.log('unmount')
источник

В

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

MF

Max Frai in React — русскоговорящее сообщество
В родительском компоненте:
const formReset = React.createRef();
Внутри формы сделал так:
<Button ref={formReset} onClick={() => reset()}></Button>

Теперь передаю formReset и пытаюсь вызвать где-то: formReset(), formReset.click() и пишет, что нет таких методов и это не функция. Вывожу в консоль formReset и вижу:
current: button.mr-2.css-k08wst-ButtonBase
источник