Size: a a a

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

2021 April 12

DN

Drew Naumenko in React — русскоговорящее сообщество
Коллеги, а такой вопрос:
насколько правильно пробрaсывать сеттеры cтейта  c дочернего компонента к родительскому?
или это в корне не правильно?

попытаюсь обьяснить свой пример

есть страница статистки , '/stats'
там рисуется таблица юзверей
при клике на row , я перехожу на страницу юзера '/stats/:id"'

так вот хочу сделать навигацию статическо-динамическую

по сути такая же что и на роуте "./stats" , только  + какуето вёртску ещё,  не важно там, пару дивчиков добавить когда мы на роут юзера заходим "/stats/:id"


<nav> // dynamic-static

<main>
      //content dynamic
<main>

<footer /> //static


пока кривовато

 <Nav>
               {
                   childPath === location.pathname? (openModal) => {
                       return <React.Fragment>
                                 <Link to="/stats">User Statistics</Link>
                                 <div></div>
                                 {`${selectedUser.first_name} ${selectedUser.last_name}`}
                                 <button
                       
                                 >
                                     change
                                 </button>
                              </React.Fragment>
                     }
                     : null
               }

           </Nav>


const Nav = (props)=>{
 return (
   <nav>
     <Link to="/">Main page</Link> <div></div>
     {props.children && props.children() || <span> User Statistics </span>}
   </nav>
 )
};
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
обычно нужно включать чтобы работал в jsx
https://medium.com/@eshwaren/enable-emmet-support-for-jsx-in-visual-studio-code-react-f1f5dfe8809c
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
Просто в обычном реакт проекте работает, а тут нет)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Коллеги, а такой вопрос:
насколько правильно пробрaсывать сеттеры cтейта  c дочернего компонента к родительскому?
или это в корне не правильно?

Советуемый реактом подход , особенно без стейт менеджера
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
у тебя js или ts?
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
js
источник

RO

Roman O in React — русскоговорящее сообщество
Ребят, можно как-то заменить один символ в готовом RegExp? По типу как .replace() со строками?
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
    "emmet.includeLanguages": {
       "javascript": "javascriptreact",
       "typescript": "typescriptreact"
   },

У меня вот такие настройки, работает в cra. На next нет проекта, чтобы потестить.
источник

TN

Trung Ngo in React — русскоговорящее сообщество
кто то сталькивался с таким багом ?
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
спасибо, попробую)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Разве у MediaQueryList есть метод addEventListener ?
источник

DS

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

P

Parhosha in React — русскоговорящее сообщество
ситуация:
при апдейте фото на сервере возвращается таже сылка на новое фото с сервера, но хэдер не обновляет фото  по той же сылке без релода страницы
источник

TN

Trung Ngo in React — русскоговорящее сообщество
я зашел в док
источник

TN

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
и правда
А в каком браузере ошибка воспроизводится?
источник

TN

Trung Ngo in React — русскоговорящее сообщество
это safari на ios simular 13
источник

TN

Trung Ngo in React — русскоговорящее сообщество
на ios 14 все хорошо
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Все верно, интерфейс Event поддерживается только начиная с 14 сафари
источник

TN

Trung Ngo in React — русскоговорящее сообщество
значит ли это что только с ios 14?
источник