Size: a a a

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

2020 December 28

MK

Maksim Kolyada in React — русскоговорящее сообщество
еще раз извините но вот так вот получилось;D
можно вызвать логику той кнопки на этой кнопке
источник

n

nkun in React — русскоговорящее сообщество
Igor N
Попробуй вместо пустого тега написать <React.Fragment>
Это помогло, спасибо
источник

n

nkun in React — русскоговорящее сообщество
Странная фигня все равно
источник

n

nkun in React — русскоговорящее сообщество
В других местах и пустые <> работают без проблем
источник

ИМ

Иван Майор in React — русскоговорящее сообщество
Никита Михайловский
onFocus={() => {
          !this.props.readOnly && this.inputRef.current?.removeAttribute("readOnly");
           this.onFocus.bind(this)()
         }
       }

что-то типа такого.
Довольно криво, но лучше вряд ли что-то найдешь
сделал чуть подругому, но всё равно спасибо
источник

И

Иван in React — русскоговорящее сообщество
Никита Михайловский
это правда - автокомплит уже давно не работает
Я предлагал загуглить, чтобы понять, почему не нужно это поведение переопределять
источник

И

Иван in React — русскоговорящее сообщество
Иван Майор
autocomplete
👆🏿
источник

И

Иван in React — русскоговорящее сообщество
Vladimir
а как я получу доступ к функции someMethod из другого компонента?
У нас так не носят
источник

А

Александр in React — русскоговорящее сообщество
Иван Майор
Ну при перезагрузке инпуты должны быть пустыми, а не с каким-то предыдущим значением
Avtocomplite off
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
Егорка
Тут поймает встроенный в реакт отловщик
внутри catch выкини ошибку и она пойдет дальше всплывать. Я не пробовал на 99% должно работать.
источник

MM

Max Max in React — русскоговорящее сообщество
ребята у меня есть список дел с вложенными списками для отдельного пункта , есть кнопки которые перемещяют дела вверх вниз такой вопрос как сделать что бы при перемещении пункта списка вверх или вниз вместе с ним перемещялся и дочерный подсписок сейчас у меня он остается на месте код прилагаю https://codesandbox.io/s/affectionate-wiles-m2kby?file
источник

I

IceBerg in React — русскоговорящее сообщество
Max Max
ребята у меня есть список дел с вложенными списками для отдельного пункта , есть кнопки которые перемещяют дела вверх вниз такой вопрос как сделать что бы при перемещении пункта списка вверх или вниз вместе с ним перемещялся и дочерный подсписок сейчас у меня он остается на месте код прилагаю https://codesandbox.io/s/affectionate-wiles-m2kby?file
использовать нормальные ключи
источник

MM

Max Max in React — русскоговорящее сообщество
IceBerg
использовать нормальные ключи
это из за ключей которые сейчас = индексу в массиве?
источник

I

IceBerg in React — русскоговорящее сообщество
Max Max
это из за ключей которые сейчас = индексу в массиве?
Думаю да
источник

MM

Max Max in React — русскоговорящее сообщество
хорошо как мне подрубить нормальные ключи
источник

I

IceBerg in React — русскоговорящее сообщество
Max Max
хорошо как мне подрубить нормальные ключи
создать самому, или использовать какой-то uuid
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
Добрый день, помогите пожалуйста понять, как реализовать скачивание файлов в React. Буду очень благодарна.
источник

MM

Max Max in React — русскоговорящее сообщество
IceBerg
создать самому, или использовать какой-то uuid
ок спасибо
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
Переслано от Анастасия Титова...
Есть fetch запрос:

export const fileFetch = (id, name) => {
  const token = localStorage.getItem('token');
  return dispatch => {
     return fetch(SERVER_NAME + apiDownloadFile(id, name), {
        mode: 'cors',
        method: 'GET',
        headers: {
            'Content-Disposition': `attachment; filename = ${name}`,
            'Authorization': `Bearer ${token}`
        }
     })
    .then(resp => resp.blob())
    .then(data => {
       if (data.message) {
           dispatch(fileObject(FILE_ERROR, data.message));
       } else {
           dispatch(fileObject(FILE_SUCCESS, data));
           return URL.createObjectURL(data);
       }
    })
    .catch(err => {
          dispatch(fileObject(FILE_ERROR, err.message));
    });
 }
}


Есть список файлов, отрисованный в компоненте

<ul className="card__application">
   {ordersCard.documents && ordersCard.documents.map(doc => (<li className="card__item" key={doc}>
   <File />
   <a className="card__download"
       ref={url}
       onClick={() => setDownloadFiles(ordersCard.id, doc)}
       target="_blank"
       name={doc}
       download>{doc}</a>
   </li>))}
</ul>


и функция добавляющая href с сылкой на blob

const url = useRef(null);
const setDownloadFiles = (id, doc) => {
   url.current.href = fileFetch(id, doc);
}


скачивается пустота, уже голову сломала что он хочет(
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Max Max
ок спасибо
Сколько уже обучаетесь, есть технический бекграунд?
источник