Size: a a a

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

2021 June 06

F

Fred in React — русскоговорящее сообщество
да, точно так, спасибо)
источник

А

Алексей in React — русскоговорящее сообщество
Привет дружище)
источник

f

fylstak in React — русскоговорящее сообщество
Привет
источник

ДП

Дима Пассов... in React — русскоговорящее сообщество
Коллеги, как проверить с помощью браузера или приложение установлено на телефон? Манипуляции с window.location  работают криво, сайт, который проверяет - на реакте
источник

T

Tim in React — русскоговорящее сообщество
хакер чтоли?))
источник

ДП

Дима Пассов... in React — русскоговорящее сообщество
почему хакер? есть лендинг, юзер заходит на него с мобильного, если приложение установлено на мобильном - то его туда перенаправяет, если нет - то в нужный стор
источник

D

Dmitry in React — русскоговорящее сообщество
диплинки
источник

D

Denys in React — русскоговорящее сообщество
Чтобы стейт хранить в одном родительском компоненте.
источник

V

Vlad in React — русскоговорящее сообщество
Всем привет. Кто то создавал сайты на Netlify cms?
источник

DN

Drew Naumenko in React — русскоговорящее сообщество
ну чтото короче получилось ,  ну типо вместо флага editing, я selectedIndex смотрю  , мне он всё равно нужен чтобы елемент в массиве стейте
радкаса выгребать и уже в зависимости от него диспатчу тот или иной экшн
ну яещё покумекаю может ещё получше напишу эту функцию

ну одна кнопка сетит этот индекс , а вторая нет, но вызывают они одну и туже модалку
const saveContact = (evt) => {
       evt.preventDefault();
       const name = evt.target['name'].value.trim();
       const lastname = evt.target['lastname'].value.trim();
       const age = evt.target['age'].value.trim();
       const pager = evt.target['pager'].value.trim();

       console.log(name,)

       if (name !== '' && lastname !== '' && age !== '' && pager !== '') {

           if (selectedIndex !== null) {
               dispatch({
                   type: 'SAVE_EDIT_CONTACT',
                   payload: {
                       selectedIndex,
                       name,
                       lastname,
                       age,
                       pager
                   }
               })
           } else {
               dispatch({
                   type: 'ADD_CONTACT',
                   payload: {
                       name,
                       lastname,
                       age: +age,
                       pager: +pager
                   }
               });
           }

           props.handleClose();
       }
   }
///
<form onSubmit={saveContact}>
источник

AZ

Andrey Zhukov in React — русскоговорящее сообщество
Ребята, всем привет!
Создал функцию saveChanges (на скрине)
Но вместо пустого массива, т.к. один элемент в массиве и он должен отфильтроваться, возвращает true .
В чём может быть проблема?
источник

AZ

Andrey Zhukov in React — русскоговорящее сообщество
источник

UT

Unknown T. in React — русскоговорящее сообщество
Странная фигня. Сделай вывод всего массива console.log(prevState). Может в нем лежит этот true, тогда он протечет и в newstate.
источник

AZ

Andrey Zhukov in React — русскоговорящее сообщество
Действительно, true появляется раньше чем начинаю фильтровать. Спасибо, за наводку!
источник

A

Aleksandra in React — русскоговорящее сообщество
Всем привет! Можно ли отправить props в selector ?
источник

GO

Green Orange in React — русскоговорящее сообщество
Какой селектор?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Всем привет, я тут захотел сделать что-то типо textArea с предпросмотром редактирования сразу. Типо написал <b>ТЕКСТ</b> и он стал жирным, но вот как по нормальному сделать - хз. Да, я знаю что это не безопасно
источник

Г

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

RN

Roman Novojilov in React — русскоговорящее сообщество
<a href="intent://... Чёт тип того
источник

ДП

Дима Пассов... in React — русскоговорящее сообщество
это понятно. тут задача другая, в зависимости от того, установлено приложение или нет показать разный текст в модальном окне. Другими словами, как обработать ошибку, если window.location=“myapp://”  не сработало и приложение не найдено
источник