Vadim
2 гига кода рефакторить? :) Вы оптимист
Частями. Я сейчас выпиливаю редакс.
Юрий
Частями. Я сейчас выпиливаю редакс.
С точки зрения бизнеса это не очень
Vadim
С точки зрения бизнеса это не очень
я его выпиливаю еще из-за откровенно хренового кода.
Vadim
т.е. он мешает развивать продукт
Cyclone
Ребят, инпуты, привязанные в свойствам изначально пустого объекта считаются uncontrolled? Допустим, форма создания продукта: const [product, setProduct] = useState({}); function onTextChange(e) { setProduct({...product, [e.target.name]: e.target.value}); } <form> <input name="title" value={product.title} onChange={onTextChange}/> <input name="description" value={product.description} onChange={onTextChange}/> </form> При первом редактировании инпута в косоли предупреждение: Warning: A component is changing an uncontrolled input of type text to be controlled. Что здесь неправильно?
Юрий
я его выпиливаю еще из-за откровенно хренового кода.
Это проблема... Но для бизнеса надо продавать новые функционал, посмотрте с его стороны на это. Оракл тоже лучше Postgres.
Vadim
Это проблема... Но для бизнеса надо продавать новые функционал, посмотрте с его стороны на это. Оракл тоже лучше Postgres.
С функционалом понятно. Прикол в том, что бизнес меня поддерживает, так что все ок
Ilya
С точки зрения бизнеса это не очень
от ситуации зависит, иногда рефакторинг ускоряет дальнейшую поставку фич. Плюс если рефактирнг делается в рамках конкртеной фичи, и рефачиться. только то что касается этой фичи - то вообще не проблема.
Vadim
А вот делать рефактирнг вне фичи - вот за такое уже надо бить - да
А если это преблема архитектурная и не позволяет дальше писать код без костылей?
Ilya
А если это преблема архитектурная и не позволяет дальше писать код без костылей?
мешает в вакуме? Код сам по себе не может мешать. Код может пишать как раз добовлять фичи, тогда в рамках фичи и рефакторим
Vadim
берешь и переписываешь
Vadim
Мешает вам спать или что?
издеваться будешь, да?)
Artem
Я знаю о чем говорю. Он реально мешает, т.к. написано говно неподдерживаемое
я надеюсь ваши коллеги понаписали функций в акшены и мутаций в редюсеры
Ilya
издеваться будешь, да?)
нет)) Не может код мешать просто так. Он мешает сделать кокретную фичу - тогда в рамках реализации фичи и рефачим.
wolfe
https://stefankrause.net/js-frameworks-benchmark8/table.html
wolfe
версии неактуальные, разве что
Ilya
Естественно не просто так
дак я об этом изначально и говорил.
Юрий
Если сделать сравнение то еще понятнее будет картинка
Pasha
Что сейчас есть лучшая либа для допиливания CRA 3? Как я понял react-app-rewired уже не живой…
Eugene
craco
Eugene
https://github.com/sharegate/craco
Pasha
@HellPirate 👍
Pasha
@mabunny и там и там написано что только v2 поддерживают
Madiyar
Ладно, со стейт менеджером разобрался буду юзать effector, а по другому стэку например для стилей
Madiyar
Что сейчас модно, с каким стэком развернуть бойлерплейт?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Что сейчас модно, с каким стэком развернуть бойлерплейт?
Стили инлайново модно писать, а так sass 7 1 pattern
Daniil
Стили инлайново модно писать, а так sass 7 1 pattern
и как ты инлайн кешировать будешь?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Daniil
🤔
🤴👷‍♂️🦸‍♂️🧚‍♀️
что значит инлайново?)
div style={{ inlineStyle:"on" }}
Ilya
Стили инлайново модно писать, а так sass 7 1 pattern
если речь об этом https://gist.github.com/rveitch/84cea9650092119527bc - то это отвратитетльно в контексте реакта и любого компонентно оринетированого подхода
Vadim
div style={{ inlineStyle:"on" }}
и зачем вы так делаете?
Ilya
div style={{ inlineStyle:"on" }}
а с чего это вдруг модно?
Vadim
🤴👷‍♂️🦸‍♂️🧚‍♀️
а с чего это вдруг модно?
Удобно и вообще jss
Artem
а чем вам так нравится циэсэс ин жиэс?
Daniil
вкусно же
🤴👷‍♂️🦸‍♂️🧚‍♀️
а чем вам так нравится циэсэс ин жиэс?
Перебивать стили в юай китах
Artem
в том плане, что он нужен в 1% случаев
Artem
для всего остального есть статика
Daniil
за такое надо ноги ломать
Ilya
Удобно и вообще jss
jss и иналйн это не ожно и тоже
Daniil
точнее руки
🤴👷‍♂️🦸‍♂️🧚‍♀️
Daniil
за инлайн перебив стилей? 🤔
🤴👷‍♂️🦸‍♂️🧚‍♀️
за инлайн перебив стилей? 🤔
Что в этом плохого? ((
Daniil
и как потом будешь крыть инлайн?
Daniil
еще больше инлайна или импортов?
🤴👷‍♂️🦸‍♂️🧚‍♀️
и как потом будешь крыть инлайн?
А зачем? Я просто перебиваю стиль, чтобы не менять исходник
Daniil
бля
Daniil
лан все норм)
Daniil
А зачем? Я просто перебиваю стиль, чтобы не менять исходник
а уровень вложенности просто соблюдать для перекрытия не?
Daniil
или там вся либа на импортах?
Daniil
не понимаю прикола инлайном перебивать
Ruslan
Привет всем, useState в классах использовать норм?
artalar
Да вот же ждём банк на эффекторе
Я бы с большим интересом послушал как люди в серьёзном софте используют реактивность в общем и обсерваблы в частности. Там же поведение при исключении, иногда, совсем не очевидное
Daniil
што?
Artem
Привет всем, useState в классах использовать норм?
Хуки придумали, чтобы уйти от классов
🤴👷‍♂️🦸‍♂️🧚‍♀️
Ну у антд встроенные стили, которые удобно перебить инлайново, либо в файлике reset.sass если очень часто такое надо делать. Можно еще в стайледом переопределить
Daniil
извращения
eden
https://reactjs.org/docs/hooks-rules.html
🤴👷‍♂️🦸‍♂️🧚‍♀️
извращения
А бэм с реактом норм?
Daniil
нахуя?
Daniil
но что у нас кроме бэма еще есть?