Size: a a a

2020 June 14

В

Вроде бы Артем... in React Kyiv
Valentyn Dubin
Та вже майже закінчив пет проект) Залишилось notifications зробити, адаптив, ну і так трохи почистити)😊
Это для портфолио или для скиллов или стартап)?
источник

VD

Valentyn Dubin in React Kyiv
Вроде бы Артем
Это для портфолио или для скиллов или стартап)?
Для портфолію. Вчусь на ньому)
источник

В

Вроде бы Артем... in React Kyiv
Valentyn Dubin
Для портфолію. Вчусь на ньому)
👍
источник

Е

Егор in React Kyiv
источник

Е

Егор in React Kyiv
readyArrWithMeaning
источник

Е

Егор in React Kyiv
У меня есть два инпута, первый может изменять название (то что фиолетовым), а второй добавляет значение этого слова.
источник

Е

Егор in React Kyiv
источник

Е

Егор in React Kyiv
Я пробовал менять с помощью onChange на прямую, но оно записывет только первую букву которую я ввожу, помогите пожалуйста в реализации этого.

<input value={i.value}onChange={this.changeValueOfWord} />

changeValueOfWord = (event) => {
   console.log(event.target.value)
   this.setState({
     currentGlossaryword: {
       ...this.state.currentGlossaryword,
       meaning: event.target.value
     }
   })
 }
источник

VD

Valentyn Dubin in React Kyiv
Егор
Я пробовал менять с помощью onChange на прямую, но оно записывет только первую букву которую я ввожу, помогите пожалуйста в реализации этого.

<input value={i.value}onChange={this.changeValueOfWord} />

changeValueOfWord = (event) => {
   console.log(event.target.value)
   this.setState({
     currentGlossaryword: {
       ...this.state.currentGlossaryword,
       meaning: event.target.value
     }
   })
 }
В реакте (загугли Flux), UI зависит напрямую от состояния, и изменяется только тогда когда изменяется состояние. Вот тебе твой баг)  https://youtu.be/bpEy10oJSCg?list=PLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8&t=1071
источник

Е

Егор in React Kyiv
Спасибо!
источник

VD

Valentyn Dubin in React Kyiv
Егор
Спасибо!
источник

AL

Andrey Listochkin in React Kyiv
Valentyn Dubin
Ребят. 😊 Как лучше организовать систему вывода уведомлений? Пока в голову приходит создать масив, где будет хранится список уведомлений, Добавление нового уведомления вызывать в санке когда будет ответ,  зарезолвится промис, и тамже через set timout его удалять из масива (чтобы уведомления постепенно изщезали в порядке добавления) Я правильно мыслю?)
не по теме.

Message SENT
источник

VD

Valentyn Dubin in React Kyiv
Andrey Listochkin
не по теме.

Message SENT
Да, спасибо, ошибся, там прилагательное нужно)😊
источник

VD

Valentyn Dubin in React Kyiv
Не можу зрозуміти в чому причина. Коли не додається багато, то все працює як потрібно, коли в масив додається багато повідомлень, то декілька останніх не видаляються, хоча повинні. При додаванні в масив кожному повідомленню присвоюю id(arr.length + 1), по ньому і видаляю. Думаю в сторону setTimout, так як він асинхронний.. Яким шляхом можна пофіксити?)😊
источник

VD

Valentyn Dubin in React Kyiv
Ось така поведінка в нормальному режимі
источник

VD

Valentyn Dubin in React Kyiv
Коли додається багато повідомлень
источник

DB

Dima Bildin in React Kyiv
Valentyn Dubin
Не можу зрозуміти в чому причина. Коли не додається багато, то все працює як потрібно, коли в масив додається багато повідомлень, то декілька останніх не видаляються, хоча повинні. При додаванні в масив кожному повідомленню присвоюю id(arr.length + 1), по ньому і видаляю. Думаю в сторону setTimout, так як він асинхронний.. Яким шляхом можна пофіксити?)😊
Возможно дело в том, что одинаковые Id у двух элементов, один удаляется, length уменьшается, у нового и последнего одинаковые
источник

VD

Valentyn Dubin in React Kyiv
Dima Bildin
Возможно дело в том, что одинаковые Id у двух элементов, один удаляется, length уменьшается, у нового и последнего одинаковые
Натяк зрозумів, дякую)😊 Замінив на генерацію хеша від часу, проблема пропала, за одно й упростив)
источник

Е

Егор in React Kyiv
Переслано от Егор
Ребят, хелпаните, не могу понять в чем проблема!
Есть в state, массив newText. Вот такой.
Хочу отресовать слова как текст в теге, вот так. Но пишет ошибку

 <Typography gutterBottom>
         {
            newText.map((i) => {
             return(
               <p>
                 {i.word}
               </p>
             )
           })
         }
         </Typography>
источник

NI

Nic Insbruck in React Kyiv
Егор
Переслано от Егор
Ребят, хелпаните, не могу понять в чем проблема!
Есть в state, массив newText. Вот такой.
Хочу отресовать слова как текст в теге, вот так. Но пишет ошибку

 <Typography gutterBottom>
         {
            newText.map((i) => {
             return(
               <p>
                 {i.word}
               </p>
             )
           })
         }
         </Typography>
Какую ошибку выдает?)
источник