Size: a a a

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

2020 July 07

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
и т образную хуету указать
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
У меня стоит отслеживание через дипс юзэффекта, где изменения при onChange меняется значение стейта. Как можно сохранить первое полученное значение?
источник

A

Alexander in React — русскоговорящее сообщество
Что нужно сделать, чтобы, зависимости выставлялись через eslint --fix? В проектах созданных через create-react-app работает, а в остальных нет. конфиг еслинта
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
Daniil Tchernyavsky
в его случае надо в начале сделать деструктуризацию
исправил спасибо)
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Zhanadil Sadykov
У меня стоит отслеживание через дипс юзэффекта, где изменения при onChange меняется значение стейта. Как можно сохранить первое полученное значение?
просто напиши условие, которое будет чекать на нужное значение или на наличие вообще значения в какой-нибудь отдельной переменной.

React.useEffect(() => {
 if (!c) {
   c = a + b;
 }
}, [a,b]);
источник

YR

Yuriy Roskoshinsky in React — русскоговорящее сообщество
Гайз,
есть такое

export const SwitcherThemes: React.FunctionComponent = () => {... } // возвращает массив кнопок (JSX элементов)

TS запарил ругаться

Type '() => JSX.Element[] | Element[] | null' is not assignable to type 'FunctionComponent<{}>'.
 Type 'Element[] | Element[] | null' is not assignable to type 'ReactElement<any, any> | null'.
   Type 'Element[]' is missing the following properties from type 'ReactElement<any, any>': type, props, key

Есть решение, включить JSX массив в <></> но хотелось бы понять, какую сигнатуру нужно сделать, чтобы можно было сделать так как это допускается в JavaScript ?
источник

V🇱

Vyacheslav 🇱🇻 in React — русскоговорящее сообщество
Кто как изворачивался, чтобы сделать нормальные превью страницы при шеринге ссылки в условном фейсбуке? Нужно зашерить название и краткое описание страницы, а оно подгружается только при открытии страницы
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vyacheslav 🇱🇻
Кто как изворачивался, чтобы сделать нормальные превью страницы при шеринге ссылки в условном фейсбуке? Нужно зашерить название и краткое описание страницы, а оно подгружается только при открытии страницы
генерить метатеги серваком
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Yuriy Roskoshinsky
Гайз,
есть такое

export const SwitcherThemes: React.FunctionComponent = () => {... } // возвращает массив кнопок (JSX элементов)

TS запарил ругаться

Type '() => JSX.Element[] | Element[] | null' is not assignable to type 'FunctionComponent<{}>'.
 Type 'Element[] | Element[] | null' is not assignable to type 'ReactElement<any, any> | null'.
   Type 'Element[]' is missing the following properties from type 'ReactElement<any, any>': type, props, key

Есть решение, включить JSX массив в <></> но хотелось бы понять, какую сигнатуру нужно сделать, чтобы можно было сделать так как это допускается в JavaScript ?
вроде нельзя с ТСом просто запихнуть array
источник

V🇱

Vyacheslav 🇱🇻 in React — русскоговорящее сообщество
Dmitriy Shuleshov
генерить метатеги серваком
Можно какое нибудь направление, куда копать?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vyacheslav 🇱🇻
Можно какое нибудь направление, куда копать?
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Vyacheslav 🇱🇻
Можно какое нибудь направление, куда копать?
ReactJS заменит заголовок, но если ты откроешь сайт через Ctrl + U, то увидишь, что заголовок может отличаться и HTML-код.

Суть в том, что твой сервер должен отдавать в исходном коде meta-данные, которые потом съест FB
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Юзай Server Side Rendering или если у тебя какой-нибудь PHP / Python сервак, отдавай по определенному урлу какие-то данные в мета
источник

V🇱

Vyacheslav 🇱🇻 in React — русскоговорящее сообщество
Я примерно понял, что должно быть, и что мета теги должны прописаться без JS
источник

П

Павел) in React — русскоговорящее сообщество
Привет! Помогите пожалуйста.
Пытаюсь сделать redirectб когда изменяю айдишник, но у меня просто меняется адресная строка, а страница не перезагружается. Как можно это профиксить?
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
ребят, подскажите пожалуйста в чем может быть проблема. есть массив объектов, где в каждом указан путь и компонент. для страницы 404 path: "*". проблема заключается в том, что именно страница 404 рендерится всегда. на скрине метод рендера, app  обернут в router и switch, в чем может быть проблема?
источник

D

Dominic in React — русскоговорящее сообщество
роуты обрабатываются последовательно сверху вниз, срабатывает первый подходящий
источник

D

Dominic in React — русскоговорящее сообщество
значит у тебя 404 подходит везде и всюду первым =)
источник

g

grandson in React — русскоговорящее сообщество
Павел)
Привет! Помогите пожалуйста.
Пытаюсь сделать redirectб когда изменяю айдишник, но у меня просто меняется адресная строка, а страница не перезагружается. Как можно это профиксить?
проверь консоль, возможно ошибки не позволяют перезагрузить компонент
источник

П

Павел) in React — русскоговорящее сообщество
grandson
проверь консоль, возможно ошибки не позволяют перезагрузить компонент
дело в том что если меняю не id а полностью адрес, например на "/target/" то всё норм
источник