Size: a a a

2019 August 16

AK

Alexander Kozlov in React Kyiv
Vadym Necheporenko
Используют точно так же как и я
import { Link } from "gatsby"
Если тебе доскролл именно нужен, то эта логика не в компоненте находится
источник

AK

Alexander Kozlov in React Kyiv
источник

VN

Vadym Necheporenko in React Kyiv
Alexander Kozlov
Если тебе доскролл именно нужен, то эта логика не в компоненте находится
Да, у меня задача, что бы находясь на одной и той же странице оно ее подымало вверх, будто первый раз открываешь...

тоже самое и для якорей....если кликать на разные - все ок, но если в адресной строке один якорь и я пытаюсь попасть на него снова, например чуть опустился, то ничего не происходит
источник
2019 August 17

a

aaa in React Kyiv
Привет. Подскажите, как правильно карточку товара сделать при помощи redux ? Для этого нужно создавать два редюсера (booksList && bookByID) , или можно одним обойтись ?
источник

O

Oleksandr in React Kyiv
aaa
Привет. Подскажите, как правильно карточку товара сделать при помощи redux ? Для этого нужно создавать два редюсера (booksList && bookByID) , или можно одним обойтись ?
Один редюсер представляет собой один объект внутри общего хранилища. Для работы с книгами я бы создал bookReducer, который обрабатывал бы действия связанные с книгами и хранил бы данные о них. Возвращал бы список книг или книгу по ид.
источник

TM

Tom Molotko in React Kyiv
источник

a

aaa in React Kyiv
Oleksandr
Один редюсер представляет собой один объект внутри общего хранилища. Для работы с книгами я бы создал bookReducer, который обрабатывал бы действия связанные с книгами и хранил бы данные о них. Возвращал бы список книг или книгу по ид.
источник

a

aaa in React Kyiv
я на этом застрял. Одну книгу получаю, а потом крах (
источник

a

aaa in React Kyiv
есть способ получать весь список в bookItem^ и уже в компоненте фильтровать по id.  Но как-то это сомнительно
источник

O

Oleksandr in React Kyiv
aaa
есть способ получать весь список в bookItem^ и уже в компоненте фильтровать по id.  Но как-то это сомнительно
Это долго можно говорить. Не для такого чата. Во-первых редюсер лучше именовать после export default bookReducer = (state = ...)... В каждом кейсе ты должен возвращать состояние. Например, ты обрабатываешь действие добавления книги в коллекцию книг, payload - это данные о книге. Ты пишешь не return payload, a return {...state, payload}, изменяя состояние, коллекцию книг.
источник
2019 August 18

JC

J. C. in React Kyiv
aaa
Привет. Подскажите, как правильно карточку товара сделать при помощи redux ? Для этого нужно создавать два редюсера (booksList && bookByID) , или можно одним обойтись ?
Лучше использовать селекторы. В карточке товара передаешь в селектор id товара, в самом селекторе достаешь соответсвующий товар из state
источник

JC

J. C. in React Kyiv
aaa
есть способ получать весь список в bookItem^ и уже в компоненте фильтровать по id.  Но как-то это сомнительно
Например через хук из react-redux:

const product = useSelector((state) => getProduct(state, id));

Сам селектор за пределами компонента:

const getProduct = (state, id) => state.products.find(product => product.id === id);

Это если товары в виде массива сохранены
источник

a

aaa in React Kyiv
J. C.
Например через хук из react-redux:

const product = useSelector((state) => getProduct(state, id));

Сам селектор за пределами компонента:

const getProduct = (state, id) => state.products.find(product => product.id === id);

Это если товары в виде массива сохранены
Привет, попробую,  и отпишу,  спасибо.
источник
2019 August 19

М

Михаил in React Kyiv
Доброе утро
источник

М

Михаил in React Kyiv
Переделка фронтенда.
Поисковые роботы и сервисы предназначенные для анализа сайта не видят текстовый контент страниц, мета-теги, и все страницы кроме главной.
Связано это с тем что всё построенно на динамических библиотеках - совершенно бессмысленно. Фронтенд нужно переделывать от начала до конца, снимать реакт библиотеку и переделывать её по правильному, иначе толку от SEO оптимизации не будет.
источник

A

Alex in React Kyiv
А вкинуть сервер сайд рендер не?
источник

IS

Ihor Sokolov in React Kyiv
Добрый день, Михаил. Попробуте, действительно, SSR, например, на next.js. Это будет гораздо для вас проще - по ресурсам и времени.
источник

VS

Vladimir Sedikh in React Kyiv
попробуйте переписать реакт, Михаил
источник

AK

Andrey Katrusha in React Kyiv
Vladimir Sedikh
попробуйте переписать реакт, Михаил
Плюсую
источник

М

Михаил in React Kyiv
Дело в том , что я не разработчик
источник