Size: a a a

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

2021 May 31

ДД

Денис Дмитров... in React — русскоговорящее сообщество
-       "id": "45678",
   +       "id": "e4db78d3-6a5f-4821-88be-73536fcadd75",
источник

ДД

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

L

Lookarious in React — русскоговорящее сообщество
Обновлять каждый раз снапшот (костыль)
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
всем привет
Как красивше всего вызвать функцию чайлда из родителя?
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
тут предлагают рефы
хз, насколько это актуальный, наимнее костыльный способ на 2021
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
как вариант
источник

А

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

BB

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

BB

Bugs Bunny in React — русскоговорящее сообщество
пример на скрине слишком легкий и для него не нужно использовать реф
источник

А

Андрей in React — русскоговорящее сообщество
Тогда да, реф хорошее решение
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
вот этот пример получше
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
нельзя
Там сторонняя апи с формой, которая инкапсулирует логику
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
ну или можно, но я не знаю как
источник

А

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

Ю

Юрий in React — русскоговорящее сообщество
Хорошо бы то, что переиспользуется в разных местах реализовывать в стейтменеджерах..
источник

А

Андрей in React — русскоговорящее сообщество
class Api {
constructor(url){
this.url = url
}
ApiMethod(){
fetch...
}

ApiMethod2(){
fetch...
}
}
источник

Ю

Юрий in React — русскоговорящее сообщество
Если чилд использует то, что пожетпонядобится другим, зачем хранить это в нем?
источник

BB

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

VL

Valerii Leontiev in React — русскоговорящее сообщество
там компонент прямо, готовый
он не делится на части из-за секьюрности
Форма собирается и отправляется на сервер
Я лишь хотел вынести этот компонент, чтобы кнопка была выше, потому как контекст его использования разный
Один контекст - просто отправка запроса на сервер этой апи, другой - отправка такого же запроса, но с полследующей обработкой ответа
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
мне кажется, вся эта история с классами тут не применима
источник