Anonymous
В feature slices есть shared slice?
да вроде разобрался просто нужно экспортировать из фичи только те части, которые юзаешь
Anonymous
и не делать export *
Anonymous
я структуру поменял, так что условно, теперь они в одной фиче))
Anonymous
https://t.me/feature_slices
Anonymous
ну а как надо?
G.
+
Там у тебя есть пути ./features/releases/features/some-slice/... ? С повторным features?
Александр
onMouseOver?
Anonymous
Там у тебя есть пути ./features/releases/features/some-slice/... ? С повторным features?
выше сказали что это дичь) так что, может и не стоит на мой код смотреть)0)
Alex
Почему бы это дело не записать в редакс стор и потом вытаскивать в нужных местах?
понял, но изначально хотел без него - так как новичек в js react и не хотел громоздить проект использованием библиотек до тех пор пока они явно не понадобиться. а так спасибо за совет, подскажите а можно ли наверно сохранить где то глобабальную переменную с категориями? или это плохая практика? т е что бы прокинуть данные через <Link/> в компонент который будет вызван лучше использовать redux? какие еще есть альтернативы без библиотек? просто думаю может тут 2 строчки js написать и заработает(можно ли просто решить проблему без библиотек? всем заранее спасибо за советы ! все буду пробовать ))
Dmitriy
ну а как надо?
Ну я лично наоборот пейджесы вынес наверх, наравне с фичами. По сути бизнес фича одна у тебя - релизы. А поделил ты так как есть разные страницы этой фичи с разной логикой. Я просто экспортирую из фичи все сущности что нужно наверху, а уже в пейджесах импортирую и юзаю. Причем пейджесы тоже поделил по смысловым группам. Так как мне кажется я достигаю наименьшей связанности проекта с большей очевидностью, хотя и минусы тоже есть). Фичи теперь у меня сильно стали похожи на пакеты.
Александр
В state менеджере) Может в Context попробуй пока
Человек же хочет без либ сторонних, а контекст это как раз то что ему нужно
G.
Можно и с помощью css просто убирать его
Madiyar
Ребята здорово ввсем подскажите пожалуйста, кашерно ли писать новостной сайт на reactjs? будет ли он дружить достаточно хорошо с СЕО и трудно ли его подружить?
Sm•ok
А для других можно юзать ssr react
Madiyar
можно глянуть на ваш сайт?
Madiyar
ссылочку плиз в студию
Sergey
Пиши в личку
Cenator 🐈
ссылочку плиз в студию
https://www.styled-components.com/ вот например
jamshed
как при каждий обновление пропса отправить запрос к серверу ?
jamshed
у меня ест таблица который принимают пропс url адрес при каждий клик на меню надо обновить таблицу . отправит запрос на сервер
jamshed
я навичок
Mor
У меня радио батон не переключается обратно, че делать?
Volodymyr
Привет. Кто-то исполняет redux-saga-routines? Зачем там ввели trigger и FULFILL? Что вы делаете на этих этапах?
Alex
понял, но изначально хотел без него - так как новичек в js react и не хотел громоздить проект использованием библиотек до тех пор пока они явно не понадобиться. а так спасибо за совет, подскажите а можно ли наверно сохранить где то глобабальную переменную с категориями? или это плохая практика? т е что бы прокинуть данные через <Link/> в компонент который будет вызван лучше использовать redux? какие еще есть альтернативы без библиотек? просто думаю может тут 2 строчки js написать и заработает(можно ли просто решить проблему без библиотек? всем заранее спасибо за советы ! все буду пробовать ))
вроде нашел решение <Link to={{ pathname: '/Create', state :{ test : true - вот сюда буду передавать список категорий } }}>Create</Link> а изспользовать через "this.props.location.state" подскажите это плохое решение? (вроде это самое простое решение) но не знаю делают ли так. можно ли передавать json объекты таким образом(или так не принято)? но посоветовали контекст - все же наврено глобальные объекты лучше в контексте хранить ... но это как вариант поделился тем что нашел.
Лёва 🎃
Сделай контекст реактовский для начала, для "пробы" сойдет
Dmitriy
А можешь тогда озвучить?)
Пока я столкнулся с парочкой - так как фича экспорортирует разного рода компоненты то не всегда очевидно на pages что ты юзаешь, целый темплейт или молекулу (кнопку типа "в избранное"), но пока именование компонентов покрывает это. - бывают загоны со стором, непонятно кому он больше нужен фиче или странице. Но думаю атомарный подход к стору должен решить трабл.
G.
У меня радио батон не переключается обратно, че делать?
Смотри onChange, где-то забыл поменять или передать новое значение
A
как можно увеличить определенное число в массиве при клике, например const [points, setPoints] = useState([0, 0, 0, 0]);
A
Я сделал так но выдает ошибку Cannot create property '0' on number '1' , selected рандомная при каждом клике. onClick={() => { setPoints((points[selected] += 1)); }}
A
Что по вашему вы передали в аргументе?
всё понял, спасибо большое. я старался менять значение прямо в массиве, а надо делать сперва копию из массива
Denis
всем привет, кто нибудь сталкивался ? после форматирования в стейт записывается дата в нужном формате, на десктопе работает все хорошо, на мобильных устройствах ничего не отображается! это очень странно для меня
Denis
если передать просто строку, то на мобилке показывает
eden
очень странная работа с датой. как она выглядит до трансформации (2 строчка)?
eden
собственно, если то что во второй строчке вывести куда-нибудь на десктопе и на мобилке - будет понятно, что не так
Denis
это то что возвращает reformDate
eden
нет, я про вторую строчку
eden
на разных браузерах и разных системах она может по разному выглядеть, насколько я понимаю - в этом скорее всего и причина
Dmitriy
как считаешь, лучше?
субьективно да. Но главное как это будет тиммейтам понятно или нет.
Dmitriy
как считаешь, лучше?
+ я стараюсь не заводить фичу common, потому что там всегда то что не удалось преткнуть кудато)
Anonymous
субьективно да. Но главное как это будет тиммейтам понятно или нет.
мои тимейты ливнули, а я один под фонтаном остался) в смысле, это так, для себя пока, тестовое делаю в одну компанию, надеюсь они не сильно загнобят меня за такую структуру)
Anonymous
или фичу "header" пилить?)
Dmitriy
или фичу "header" пилить?)
Ну лично у меня есть лнйаут, и там типа футтер хидер и тд
Anonymous
ага, понял, ну пока так оставлю, не мешает)
Vladyslav 🍉
Добрый день, имеется следующий код https://codesandbox.io/s/sweet-rgb-7nl0h, не могу решить проблему с фильтрацией данных, возможно проблема в reducers или app, в общем очень был бы признателен за помощь
A
Можно ли вернуть индекс массива высшего числа в этом массиве? Например var array1 = [1, 3, 2]; индекс: 1
Denis
очень странная работа с датой. как она выглядит до трансформации (2 строчка)?
еще раз.. уточни какая строчка? там они все возврают обычную в том или ином виде, на десктопе этот код работает, форму отправляет с тем чем нужно, на мобилке стейт оказывается пустой
Denis
может что-то со slice() ?
A
Можно
Как это сделать не изменяя массив?
Vladislav
Как это сделать не изменяя массив?
Проще спросить как сделать, изменив массив
Denis
вторая строчка здесь. Я предполагаю, что она разная на мобиле и на десктопе e.target.value
без форматирования на мобилке стейт показывает то что выдает как раз таки этот велью, странно очень, что на компе работает, на мобилке нет
eden
😥
у меня все редюсеры кроме корневого пустые в этом проекте