Size: a a a

React: русскоязычное сообщество

2021 May 25

in React: русскоязычное сообщество
Попробую, спасибо
источник
2021 May 26

M

Maxim in React: русскоязычное сообщество
Всем привет, обьясните пожалуйста почему после добавления , начинает счетчик прыгать
https://codesandbox.io/s/fragrant-hill-r1p4u?file=/src/App.js
источник

YN

Yerassyl Nurlanov in React: русскоязычное сообщество
let [seconds, setSeconds] = useState(30);

 useEffect(() => {
   const interval = setInterval(() => {
     if (seconds >= 1) {
       setSeconds(seconds - 1);
     }
   }, 1000);

   return () => clearInterval(interval);
 }, [seconds]);
источник

YN

Yerassyl Nurlanov in React: русскоязычное сообщество
Вот более чистый код
источник

M

Maxim in React: русскоязычное сообщество
Спасибо )
источник

В

Влад in React: русскоязычное сообщество
как сделать чтобы при 1 рендере кнопки эти не слетали
источник

В

Влад in React: русскоязычное сообщество
источник

В

Влад in React: русскоязычное сообщество
при перезагрузке
источник

PD

Petya Danchuk in React: русскоязычное сообщество
а вы на работе когда вам необходимо новый компонент написать прям в проекте его пишете? может есть некие приемы, инструменты, трюки чтоб отдельно писать компонент? я слышал про некий Storybook, но не знаю насколько он популярен в компаниях.
источник

Ю

Юрий in React: русскоязычное сообщество
сторибук упрощяет работу. если пишешь какой то свой набор компонентов или нужно расширить уже готовый, чтобы и дизайнеры и другие разрабы видели как поведет себя компонент в той или иной ситуации с разными пропсами.
источник

Ю

Юрий in React: русскоязычное сообщество
с cra его интеграция очень проста. если сам пишешь конфиг - я так и не смог подружить его с модулями стилей.
источник

AZ

Aleksandr Zelenskiy in React: русскоязычное сообщество
Я прям в проекте. Сторибук пробовал в ПЕТ, хорошая библиотека для тестирования. Но надо посидеть с настройкой и внедрять ее в готовый проект может быть больно.
источник

VS

Vitali Stovolos in React: русскоязычное сообщество
@ychebotaev мне снова нужна ваша помощ)))) я консолю пропсы fieldarray провреяю инпут на length в консоль прилетает но с задержкой в один символ
источник

VS

Vitali Stovolos in React: русскоязычное сообщество
я уже всю голову сломал об эти чертовы пропсы
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Покажите код
источник

VS

Vitali Stovolos in React: русскоязычное сообщество
сек
источник

VS

Vitali Stovolos in React: русскоязычное сообщество
<FieldArray
           name="subTask"
           render={({ push, pop, remove }) => (
             <div className="new-checklist-item">
               {props.values.subTask.length > 0 &&
                 props.values.subTask.map((task, index) => (
                   <div className="checklist-item-wrap" key={index}>
                     <label className="container_">
                       <Field
                         className="sub-checkbox"
                         name={`subTask.${index}.subCheckbox`}
                         type="checkbox"
                       />
                       <span className="checkmark_"></span>
                     </label>
                     <div
                       onChange={(event) => {
                         if (
                           task.subText.length === 1 &&
                           event.nativeEvent.data !== null
                         ) {
                           push({ subCheckbox: false, subText: "" });
                         } else if (
                           props.values.subTask[index].subText.length === 1
                         ) {
                           console.log("elseif");
                           remove(index, props.values.subTask);
                         }
                       }}
                     >
                       <Field
                         className="sub-text"
                         name={`subTask.${index}.subText`}
                         type="text"
                         placeholder="Add more"
                       />
                     </div>
                   </div>
                 ))}
             </div>
           )}
         />
источник

VS

Vitali Stovolos in React: русскоязычное сообщество
мда лучше наверное скрин
источник

VS

Vitali Stovolos in React: русскоязычное сообщество
сек
источник

VS

Vitali Stovolos in React: русскоязычное сообщество
источник