Size: a a a

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

2021 June 28

IL

Igor Lobanov in React — русскоговорящее сообщество
с location.href= не моргнёт 😉
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
а что возвращает то этот эндпоинт тогда?
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
понял, спасибо!
источник

00

0000 0000 in React — русскоговорящее сообщество
Какие курсы на udemy посоветуете
источник

00

0000 0000 in React — русскоговорящее сообщество
Yes I do
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
Вероятно, ему приходит не application/octet-stream, а что-то другое
Возможно, возвращается объект типа blob
Тогда как-то так
var data = new Blob([res], {type: 'text/csv'});
var csvURL = window.URL.createObjectURL(data);
tempLink = document.createElement('a');
tempLink.href = csvURL;
tempLink.setAttribute('download', 'filename.csv');
tempLink.click();
источник

C

CodeAsm in React — русскоговорящее сообщество
а что такое каноникал страницы и степ-слайс?
источник

DV

Dmitry Vtecov in React — русскоговорящее сообщество
Сделал с помощью либы js-file-download:
export function* getCardAttachment(api, action) {
 const response = yield call(api.getCardAttachment, action.attachmentId);
 if (response.ok) {
   yield put(cardActions.getCardAttachmentSuccess());
   const FileDownload = require('js-file-download');
   FileDownload(response.data, action.fileName);
 }
 ...
источник

Е

Егорка in React — русскоговорящее сообщество
Ребятки, привет
Вот задачка:
const q1 = {kek: 'kek1', kek2: 'kek3'}
const q2 = {kek: 'kekkek1', kek3: 'kek4'}

надо создать q3, который был бы равен
q3 = {kek: 'kekkek1', kek2: 'kek3'}

Как лучше всего это сделать?

Если немного пояснить, то надо к первому объекту добавить поля второго, но только те, которые есть в первом объекте.
источник

JK

John Kanegem in React — русскоговорящее сообщество
Всем привет, куда можно копнуть с данной проблемой?

Есть компонент EditToDo, который в useEffect собирает данные с объекта и заполняет им форму.

Сейчас => заполняются все элементы кроме компонента ReactStars который принимает в себя количество звезд, которые берутся из объекта.

Т.е в консоли я логирую - все значения приходят, но React не перерисовывает компонент ReactStars. В чем может быть ошибка и куда копать?

UPD: причем если меняю значение дефолтное в stars с 0 на 3(количество звезд), но меняется, но почему setStars не срабатывает и не записывает значение
источник

Е

Егорка in React — русскоговорящее сообщество
Это я слепой, или ReactStars не внутри этой формы?
источник

JK

John Kanegem in React — русскоговорящее сообщество
Сам компонент?
источник

Е

Егорка in React — русскоговорящее сообщество
Да
источник

JK

John Kanegem in React — русскоговорящее сообщество
Да нет, он внутри Label и внутри формы
источник

Е

Егорка in React — русскоговорящее сообщество
Куда ты прокидываешь кол-во звезд
источник

JK

John Kanegem in React — русскоговорящее сообщество
<ReactStars
           count={3}
           onChange={changeStars}
           value={stars}
           size={24}
           activeColor="#ffd700"
         />
       </label>
       <Button type={"type"} icon={<PlusIcon />} />
     </form>
источник

JK

John Kanegem in React — русскоговорящее сообщество
Вот так если точнее:

       <label>
         Укажите приоритет задачи:
         <ReactStars
           count={3}
           onChange={changeStars}
           value={stars}
           size={24}
           activeColor="#ffd700"
         />
       </label>
источник

JK

John Kanegem in React — русскоговорящее сообщество
Тут дело даже не в форме, а вот что он не берет значение из stars, хотя setStars в логах показывает количество звезд
источник

Е

Егорка in React — русскоговорящее сообщество
Попробуй добавить в useEffect в [] stars
источник

JK

John Kanegem in React — русскоговорящее сообщество
Пробовал, и stars и setStars
источник