Size: a a a

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

2021 April 02

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Владислав Баурин
Эффектормены подъехали
Мне кажется я извращенец и мазахист, потому что эффектор лютая дичь, но мне нравится 😂 Вернее понравилась
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
export default - зло is the side effect
Допустим, есть у меня такая хуйня, с 99% шансом тут ничего не надо будет добавлять
Ууу, сессии в LS)
источник

N

Nurdan in React — русскоговорящее сообщество
Владислав Баурин
Мне кажется я извращенец и мазахист, потому что эффектор лютая дичь, но мне нравится 😂 Вернее понравилась
А почему лютая дичь? Как по мне, это redux лютая дичь
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
Владислав Баурин
Мне кажется я извращенец и мазахист, потому что эффектор лютая дичь, но мне нравится 😂 Вернее понравилась
он хорош, попробуй хотя бы в петах его покрутить
источник

ei

export default - зло... in React — русскоговорящее сообщество
Vladimir Klimov
Ууу, сессии в LS)
Не могу ща ответить
источник

ei

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

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Nurdan
А почему лютая дичь? Как по мне, это redux лютая дичь
Веретина из сторов, эффектгв. Дня 3 раскуривал клубок
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Коецы с концами сводил
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Владислав Баурин
Так лишняя строчка коммита
на совсем понял
источник

ВБ

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

i

iwahid in React — русскоговорящее сообщество
Ребят, вопрос по GitFlow. Знаю, не тот чатик, но больше не знаю где спросить

Вопрос с тем, как правильно работать с GitFlow, а именно: как вносить исправления (фиксы и рефакторинг) существующих фич в проекте

Типичный сценарий:
Есть у тебя в девелоп (develop) ветке твоё актуальное, нормальное состояние проекта.
Нужна тебе фича логина - стартуешь фичу логина. Ты её реализовал, накоммитил туда и готово. Отлично. Фича готова, закончена - мержишь её в девелоп
Тут всё нормально

Жизнь идёт.... время текёт....
После мержа проходит какое-то время, проект растёт, что-то меняется, и тут тебе надо отрефакторить свою страницу логина.
И тут проблема: как тебе сделать этот рефакторинг?

Ты не можешь переключиться на старую ветку логина. Она устарела, в ней уже не актуальный код, он где-то когда-то был частично переписан. Кароче, она отличается от актуальной версии того, что у тебя есть в приложении.
От девелопа ты же не можешь стартануть новую ветку, типа логинРефакторинг? (создать, внести изменения, вмержить обратно в девелоп)?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
iwahid
Ребят, вопрос по GitFlow. Знаю, не тот чатик, но больше не знаю где спросить

Вопрос с тем, как правильно работать с GitFlow, а именно: как вносить исправления (фиксы и рефакторинг) существующих фич в проекте

Типичный сценарий:
Есть у тебя в девелоп (develop) ветке твоё актуальное, нормальное состояние проекта.
Нужна тебе фича логина - стартуешь фичу логина. Ты её реализовал, накоммитил туда и готово. Отлично. Фича готова, закончена - мержишь её в девелоп
Тут всё нормально

Жизнь идёт.... время текёт....
После мержа проходит какое-то время, проект растёт, что-то меняется, и тут тебе надо отрефакторить свою страницу логина.
И тут проблема: как тебе сделать этот рефакторинг?

Ты не можешь переключиться на старую ветку логина. Она устарела, в ней уже не актуальный код, он где-то когда-то был частично переписан. Кароче, она отличается от актуальной версии того, что у тебя есть в приложении.
От девелопа ты же не можешь стартануть новую ветку, типа логинРефакторинг? (создать, внести изменения, вмержить обратно в девелоп)?
Почему не можешь?)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
iwahid
Ребят, вопрос по GitFlow. Знаю, не тот чатик, но больше не знаю где спросить

Вопрос с тем, как правильно работать с GitFlow, а именно: как вносить исправления (фиксы и рефакторинг) существующих фич в проекте

Типичный сценарий:
Есть у тебя в девелоп (develop) ветке твоё актуальное, нормальное состояние проекта.
Нужна тебе фича логина - стартуешь фичу логина. Ты её реализовал, накоммитил туда и готово. Отлично. Фича готова, закончена - мержишь её в девелоп
Тут всё нормально

Жизнь идёт.... время текёт....
После мержа проходит какое-то время, проект растёт, что-то меняется, и тут тебе надо отрефакторить свою страницу логина.
И тут проблема: как тебе сделать этот рефакторинг?

Ты не можешь переключиться на старую ветку логина. Она устарела, в ней уже не актуальный код, он где-то когда-то был частично переписан. Кароче, она отличается от актуальной версии того, что у тебя есть в приложении.
От девелопа ты же не можешь стартануть новую ветку, типа логинРефакторинг? (создать, внести изменения, вмержить обратно в девелоп)?
источник

MK

Maxim Kozlov in React — русскоговорящее сообщество
Добрый день, дамы и господа!

Подскажите, пожалуйста, по следующей ситуации. У меня есть хук useEffect, который должен отработать один раз после рендера компонента, для этого я передаю пустой массив зависимостей. Но мне нужно, чтобы в  колбэке onDecode, который я передаю в конструктор, я мог каждый раз обновлять состояние переменной result.

В документации говорится, что для обновления состояния нужно указать result как зависимость. Но тогда useEffect отработает снова, а мне это не нужно.
источник

i

iwahid in React — русскоговорящее сообщество
Мне казалось это странным. В перспективе.
Вот ты такой создал рефактор ветку, поменял в ней несколько файлов, слил обратно в девелоп. Ок
А потом, если нужно будет посмотреть историю изменений файла - у тебя в истории будет показано, что этот файл летал из ветки в ветку, история запутанная.
Хз. Не говорю, что это не правильно, но мне показалось не очень верно делать так
источник

i

iwahid in React — русскоговорящее сообщество
Пасиб )
источник

D

Daniil in React — русскоговорящее сообщество
Maxim Kozlov
Добрый день, дамы и господа!

Подскажите, пожалуйста, по следующей ситуации. У меня есть хук useEffect, который должен отработать один раз после рендера компонента, для этого я передаю пустой массив зависимостей. Но мне нужно, чтобы в  колбэке onDecode, который я передаю в конструктор, я мог каждый раз обновлять состояние переменной result.

В документации говорится, что для обновления состояния нужно указать result как зависимость. Но тогда useEffect отработает снова, а мне это не нужно.
Вы хотите обновлять состояние result каждый раз когда приходят данные в scanner , но при этом не хотите что бы useEffect отрабатывал каждый раз 🤔
источник

MK

Maxim Kozlov in React — русскоговорящее сообщество
Daniil
Вы хотите обновлять состояние result каждый раз когда приходят данные в scanner , но при этом не хотите что бы useEffect отрабатывал каждый раз 🤔
Да, именно так. На stackoverflow есть пример со счетчиком, там в setSomething передается колбэк. Но у меня скорее всего не тот случай.

https://stackoverflow.com/questions/56565565/how-to-run-react-useeffect-only-once-and-property-update-state-with-setstate
источник

AK

Anatoliy Kernokus in React — русскоговорящее сообщество
у меня на странице есть компонент, который используется в некоторых местах страницы, но у него отличаются мелкие css детали - цвет текста или тени. можно через пропсы как-то передавать необходимые для установки стили или лучше писать другой компонент?(или вообще не выносить такую логику)
источник

デニース in React — русскоговорящее сообщество
Anatoliy Kernokus
у меня на странице есть компонент, который используется в некоторых местах страницы, но у него отличаются мелкие css детали - цвет текста или тени. можно через пропсы как-то передавать необходимые для установки стили или лучше писать другой компонент?(или вообще не выносить такую логику)
да, можно
источник