Дима
next js например не требует этого
Дима
вроде нареканий не возникает
sterioss
Некст сам найдет кастомную jsx прагму?
Дима
её можно задать в бабель плагине, ну, который непосредственно компилирует jsx
Дима
соответственно достаточно лишь автоматически добавлять import {createElement} from "react" во все модули, в которых присутствует jsx код — это пишется довольно элементарно
sterioss
Если Некст смогли сделать конфигурацию, которая позволяет обойтись без импорта, то а чем вообще проблема? Если не хочется писать импорт - конфигурируйте)
Дима
да просто интересно стало, это проблема или никто тупо не задумывается над тем, какое влияние оказывают сотни React.createElement на размер бандла
sterioss
Мне кажется, если бы это было проблемой, то её бы уже заметили
sterioss
Хотя это фронтэнд, тут могли и забитт
Sm•ok
Всем привет. Пытаюсь анимировать scale у react-beautiful-dnd и возникают проблемы. Делал кто такое ?
Дима
Sm•ok
При onDragging уменьшаю его scale
sterioss
Дима
сейчас проверю на своих проектах, насколько это повлияет на размер бандла
Bogdan
useEffect отрабатывает после рендера? или баг у меня сейчас рендерится компонент потом выполняется ефект
Sm•ok
Тимофей 🛴
Bogdan
Код в студию
вот условие тут происходит рендер потому проверяет условие и выполняет его, тоесть уже после рендера
Bogdan
Bogdan
консоль кинул, даже 3 раза вылезло
Bogdan
Код в студию
возможно, потому что запрос еще не сделал, и isLoading меняю прямо в компоненте и происходит перерендер, но useEffect отрабатывает уже после рендера
arthur
и что тут не так
arthur
у тебя в конструкторе data = {}
Dmitriy
Дима
кстати а юзаешь как, через дефолтный импорт?
Дима
Sm•ok
Bogdan
так у тебя стоит if
я понимаю, после рендера выполняется, я тут лоадинг меняю и видно, как сначала норм, потом только спинер, ну я понимаю просто из глобального стора лоадинг нужен
Дима
Дима
ни в хорошем ни в, как сейчас, в плохом))
Bogdan
Dmitriy
Bogdan
Просто лоадинг должен иметь начальный тру
и при редактировании запрос на получение текущей записи, и ее в стор ложу, вроде работает, только один прям дикий косяк, с ts упадет все, при добавлении полей
Дима
попробуй не ложить а класть 🌚
Sm•ok
Sm•ok
Точнее не так его понял
Bogdan
вот есть добавление поля в табы, но тогда в консоли ошибка, потому что value - indefined, но если вводить что то в инпут, то все норм становится
Bogdan
вот такая кнопка на каждом табе, делать каждому табу свой обработчик добавления что ли?
Sm•ok
Залей лучше код в песочницу
Eugene
Господа, кто юзал react spring с хуками?
Sm•ok
Офигеть
Sm•ok
А зачем ты вынес все в разные организмы/молекулы
Sm•ok
когда это все одинаковое
Vladyslav 🍉
Можно вопрос, может глупый, но я хз, как загрузить json файл локально, ну то есть сделать доступным, через js без библиотек, я загуглил и там код, но в консоли выдаёт ошибку, что запрашиваю локально, а не сервера
Bogdan
Sm•ok
не легче ли сделать что-то, что пример пропсы и отрендерит
Sm•ok
У тебя каждый таб это отдельный организм ?
Bogdan
Sm•ok
но изменяется там только title и input
Sm•ok
А в чем собственно проблема кстати ?)
Sm•ok
Вроде все пашет
Дима
quick sort
Bogdan
Sm•ok
Нажал
Bogdan
и в консоль глянь
Sergey
Bogdan
Нажал
пока не знаю как сделать лучше, но каждый таб это организм и выйдет, потому что они могут быть абсолютно разными, можно конечно сделать один компонент, пробовать пропсами передавать массив полей, но как то хз даже как лучше
Sm•ok
Sm•ok
Sm•ok
А, так ты же не просил вводить в инпуты
Sm•ok
Ты значения инпутов должен хранить в стейте
Sm•ok
чтобы не было такой ошибки
Sm•ok
реагировать на onchange
Bogdan
так я то пустой обьект добавляю по нажатию
Sm•ok
<input
placeholder="язык"
value={item.title}
onChange={onChangeField(`language.${index}.title`)}
/>
Sm•ok
Твой кусок кода
Sm•ok
А почему ты вызываешь сразу функцию ?
Sm•ok
Или я что-то не понял
Bogdan
а хз, может ошибся, но работает, ща глянуть нужно
Bogdan
если сразу не вызвать, не пашет что то
Sm•ok
а что должен делать инпут ?