Size: a a a

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

2021 April 03

IA

Ilya Agarkov in React — русскоговорящее сообщество
Алексей
Переслано от Алексей
Есть канвас кнопка (компонент). В нее передается куча пропсов. Вместе с ними передается state и setState из родителя (что является индикатором того, нажата ли кнопка или нет(boolean)). Стейт в родителе, так как иногда родитель должен знать о состоянии кнопки. Но не всегда. Есть кейс, где родителю знать не обязательно о состоянии кнопки, а кнопок на экране много (то есть придется создавать в родителе много стейтов).

То есть я внутри компонента кнопки хочу проверять приходит ли стейт в кнопку или нет. Если приходит, окей, юзаем его. Если не приходит - создаем свой
это способ решения задачи, а не задача. Какую конкретрно задачу ты пытаешься решить?
источник

А

Алексей in React — русскоговорящее сообщество
Ilya Agarkov
это способ решения задачи, а не задача. Какую конкретрно задачу ты пытаешься решить?
Создание и использование стейта внутри компонента при условии, что некоторые пропсы отсутствуют
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Valera CSS_Junior
ну и во что это выражение превратиться?
найди онлайн транспилятор и посмотрим. Скорее всего тот же https://babeljs.io/repl может помочь
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Алексей
Создание и использование стейта внутри компонента при условии, что некоторые пропсы отсутствуют
Форма состояния должна быть одна и та же
Вам надо опираться на значения в этом состоянии
источник

IA

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

VK

Vladimir Klimov in React — русскоговорящее сообщество
Ilya Agarkov
тебе так задачу и поставили? =)
В реакт тиме работает😁
источник

А

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

А

Алексей in React — русскоговорящее сообщество
Ilya Agarkov
тебе так задачу и поставили? =)
Это рефакторинг
источник

R

RUos 🇷🇺 in React — русскоговорящее сообщество
Привет всем! Как запретить доступ к файлам JS
Допустим, в папке serverModules, js файлы и к ним нужно запретить доступ
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Алексей
Есть канвас кнопка (компонент). В нее передается куча пропсов. Вместе с ними передается state и setState из родителя (что является индикатором того, нажата ли кнопка или нет(boolean)). Стейт в родителе, так как иногда родитель должен знать о состоянии кнопки. Но не всегда. Есть кейс, где родителю знать не обязательно о состоянии кнопки, а кнопок на экране много (то есть придется создавать в родителе много стейтов).

То есть я внутри компонента кнопки хочу проверять приходит ли стейт в кнопку или нет. Если приходит, окей, юзаем его. Если не приходит - создаем свой
кстати, а в чем именно проблема?  локальный стейт есть всегда, дальше просто определяешь по пропсам юзать его или значение из пропсов
источник

СС

Сергей Седой... in React — русскоговорящее сообщество
RUos 🇷🇺
Привет всем! Как запретить доступ к файлам JS
Допустим, в папке serverModules, js файлы и к ним нужно запретить доступ
chmod, attrib?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
как можно изменить настройки конфигурации веб-пака через craco? не хочу использовать eject или кастомные скрипты с гита
источник

А

Алексей in React — русскоговорящее сообщество
Ilya Agarkov
кстати, а в чем именно проблема?  локальный стейт есть всегда, дальше просто определяешь по пропсам юзать его или значение из пропсов
Таки да. Но менять во всем компоненте state={state} на state={state ? state : localState} ну такое. Решение на черный день
источник

R

RUos 🇷🇺 in React — русскоговорящее сообщество
Не помогает
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Алексей
Таки да. Но менять во всем компоненте state={state} на state={state ? state : localState} ну такое. Решение на черный день
напиши это один раз const state = props.hasSomeProps ? props.state : localState и используй
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
Геворг
Добрый день. Вопрос не совсем связанный с реактом, но я уже не знаю что делать, по этому попробую задать.
Я настроил домен и сервер и запустил всё. На телефоне и в браузере опера сайт работает, но на других десктопных браузерах не открывается. Может кто-то знает из-за чего это может быть?
Если источник интернета у телефона и компа разный то возможно домен в днс не прописался. Это если днс указывал недавно.
источник

Г

Геворг in React — русскоговорящее сообщество
Ну вчера вечером вечером менял ДНС
источник

Г

Геворг in React — русскоговорящее сообщество
Не работал и в какой то момент заработал на телефоне
источник

А

Алексей in React — русскоговорящее сообщество
Ilya Agarkov
напиши это один раз const state = props.hasSomeProps ? props.state : localState и используй
Кстати интересное решение. Спасибо
источник

Г

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