Size: a a a

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

2021 February 08

AD

Andriy Dudariev in React — русскоговорящее сообщество
даже если конфликты, никто не отмеял --force
источник

KI

Kairov Islyambek in React — русскоговорящее сообщество
Andriy Dudariev
даже если конфликты, никто не отмеял --force
то есть еслия решу конфикты через force , это будет являться нормальной практикой?
источник

KI

Kairov Islyambek in React — русскоговорящее сообщество
Vitaliy Ponomarev
99.9% что будут. За 4 года всё что угодно могло обновиться.
Смотрите в package-lock или yarn.lock если они в репозитории есть.
оба файла отсутствуют
источник

M

Michael in React — русскоговорящее сообщество
Белка 🦊
ребят, вопросик. Если мне нужно в компоненте взять три свойства из REDUX.  Не проблема писать три useSelector или лучше один connect? Как вообще быстрее и правильнее?
Если писать только один useSelector,  то компонент будет перерендериваться при изменении любого свойства объекта стейта. А при использовании трех useSelector перерендер будет происходить точечно, при изменении только этих трех свойств. Поэтому правильнее три useSelector
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
Michael
Если писать только один useSelector,  то компонент будет перерендериваться при изменении любого свойства объекта стейта. А при использовании трех useSelector перерендер будет происходить точечно, при изменении только этих трех свойств. Поэтому правильнее три useSelector
А между connect и несколькими useSelector?)
источник

ДК

Дмитрий Кубарский... in React — русскоговорящее сообщество
Коллеги, вопрос не совсем по React, но очень близко) по styled-components: может кто-то сталкивался, можно ли как-то обратиться именно к соседнему элементу? Предложенные варианты из Доки почему-то не срабатывают, работает только один оператор ">" но он применяет ко всем элементам.
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Дмитрий Кубарский
Коллеги, вопрос не совсем по React, но очень близко) по styled-components: может кто-то сталкивался, можно ли как-то обратиться именно к соседнему элементу? Предложенные варианты из Доки почему-то не срабатывают, работает только один оператор ">" но он применяет ко всем элементам.
Нельзя к соседнему, нет такого селектора
источник

ДК

Дмитрий Кубарский... in React — русскоговорящее сообщество
Тимофей 🛴
Нельзя к соседнему, нет такого селектора
понял, жаль
источник

R

Roux in React — русскоговорящее сообщество
Всем привет) Очень нужна помощь полному нубасу во фронте)
Используется react, semantic-ui, rails.

Задача - удалять пользователя, что со стороны бека я успешно сделал. А вот со стороны фронта - нужно сделать компонент на реакте с модалкой с подтверждением а-ля a you sure и и все такое. Компонент должен просто подключаться в обычной вьюхе библиотеки авторизации(devise).
Собственно вопрос, как это все должно работать вместе?

Сейчас без реактовских красивостей у меня это дело делает одна-единственная строчка:
= link_to 'Cancel Account', cancel_account_path, class: 'Destructive', method: :delete, data: { confirm: "Are you sure?" }
Ее нужно заменить реактовским компонентом, базово компонент я создал, подключил, вот только как это в нем нормально сделать то?😅 Как прокидывать этот путь к контроллеру(cancel_account_path), все грамотно рендерить и т.п.
Сейчас в моей многострадальном фронте только непосредственно кнопка)
http://pastie.org/p/69SYK1q9mGqWNZZgKCzGU1
Поверхностное гугление вообще ничего не прояснило...
Помогите пожалуйста, очень прошу😭
источник

AK

Alexandr Kashevskiy in React — русскоговорящее сообщество
Коллеги, всем доброго времени суток. Может сталкивался кто-нибудь с такой ошибкой при сетапе enzyme?
источник

W

Wanna_Phonila in React — русскоговорящее сообщество
Roux
Всем привет) Очень нужна помощь полному нубасу во фронте)
Используется react, semantic-ui, rails.

Задача - удалять пользователя, что со стороны бека я успешно сделал. А вот со стороны фронта - нужно сделать компонент на реакте с модалкой с подтверждением а-ля a you sure и и все такое. Компонент должен просто подключаться в обычной вьюхе библиотеки авторизации(devise).
Собственно вопрос, как это все должно работать вместе?

Сейчас без реактовских красивостей у меня это дело делает одна-единственная строчка:
= link_to 'Cancel Account', cancel_account_path, class: 'Destructive', method: :delete, data: { confirm: "Are you sure?" }
Ее нужно заменить реактовским компонентом, базово компонент я создал, подключил, вот только как это в нем нормально сделать то?😅 Как прокидывать этот путь к контроллеру(cancel_account_path), все грамотно рендерить и т.п.
Сейчас в моей многострадальном фронте только непосредственно кнопка)
http://pastie.org/p/69SYK1q9mGqWNZZgKCzGU1
Поверхностное гугление вообще ничего не прояснило...
Помогите пожалуйста, очень прошу😭
Если я правильно понял вопрос, вам надо прочитать доку по реакту и почитать примеры отправки запросов из реакта и о том, какие либы можно для этого использовать дополнительно.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Roux
Всем привет) Очень нужна помощь полному нубасу во фронте)
Используется react, semantic-ui, rails.

Задача - удалять пользователя, что со стороны бека я успешно сделал. А вот со стороны фронта - нужно сделать компонент на реакте с модалкой с подтверждением а-ля a you sure и и все такое. Компонент должен просто подключаться в обычной вьюхе библиотеки авторизации(devise).
Собственно вопрос, как это все должно работать вместе?

Сейчас без реактовских красивостей у меня это дело делает одна-единственная строчка:
= link_to 'Cancel Account', cancel_account_path, class: 'Destructive', method: :delete, data: { confirm: "Are you sure?" }
Ее нужно заменить реактовским компонентом, базово компонент я создал, подключил, вот только как это в нем нормально сделать то?😅 Как прокидывать этот путь к контроллеру(cancel_account_path), все грамотно рендерить и т.п.
Сейчас в моей многострадальном фронте только непосредственно кнопка)
http://pastie.org/p/69SYK1q9mGqWNZZgKCzGU1
Поверхностное гугление вообще ничего не прояснило...
Помогите пожалуйста, очень прошу😭
У вас это все работает на каком-то рубишном шаблонизаторе, рендерится на сервере?
источник

R

Roux in React — русскоговорящее сообщество
Wanna_Phonila
Если я правильно понял вопрос, вам надо прочитать доку по реакту и почитать примеры отправки запросов из реакта и о том, какие либы можно для этого использовать дополнительно.
Уже пытаюсь)
источник

R

Roux in React — русскоговорящее сообщество
Vladimir Klimov
У вас это все работает на каком-то рубишном шаблонизаторе, рендерится на сервере?
Да, это haml. Ну тут не суть, я туда просто подключаю компонент вот такой строчкой
= react_component "CancelAccount", authToken: form_authenticity_token, prerender: false
И все, все рендерится) Тут вопрос больше к содержимому оного😅 Сейчас пытаюсь что-то написать)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Roux
Да, это haml. Ну тут не суть, я туда просто подключаю компонент вот такой строчкой
= react_component "CancelAccount", authToken: form_authenticity_token, prerender: false
И все, все рендерится) Тут вопрос больше к содержимому оного😅 Сейчас пытаюсь что-то написать)
Реакт работает на клиенте,  вы не можете просто с помощью вот этой магии пробросить все в шаблон на сервере и радоваться.
Из компонента взаимодействовать с сервером придется через ajax, делать http запросы и вот это вот все
Если я правильно понял что вы хотите
источник

R

Roux in React — русскоговорящее сообщество
Vladimir Klimov
Реакт работает на клиенте,  вы не можете просто с помощью вот этой магии пробросить все в шаблон на сервере и радоваться.
Из компонента взаимодействовать с сервером придется через ajax, делать http запросы и вот это вот все
Если я правильно понял что вы хотите
А вот эта либка это не оно?
import { postData } from "../../lib/fetches";
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Roux
А вот эта либка это не оно?
import { postData } from "../../lib/fetches";
Откуда я знаю что лежит в вашем проекте локально?)
источник

R

Roux in React — русскоговорящее сообщество
Vladimir Klimov
Реакт работает на клиенте,  вы не можете просто с помощью вот этой магии пробросить все в шаблон на сервере и радоваться.
Из компонента взаимодействовать с сервером придется через ajax, делать http запросы и вот это вот все
Если я правильно понял что вы хотите
Ну смотрите, со стороны обычного вида у меня просто происходит обращение к маршруту cancel_account_path, который уже тригеррит контроллер. То есть мне нужно точно такой же запрос  отправлять с реактовского компонента
источник

R

Roux in React — русскоговорящее сообщество
Vladimir Klimov
Откуда я знаю что лежит в вашем проекте локально?)
Скорее всего некорректный вопрос, так как сам не до конца понимаю что я вижу, сорри)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Roux
Ну смотрите, со стороны обычного вида у меня просто происходит обращение к маршруту cancel_account_path, который уже тригеррит контроллер. То есть мне нужно точно такой же запрос  отправлять с реактовского компонента
Да, именно так
Если вы с реактом до этого не работали (или вообще с js) - это будет проблематично)
источник