Size: a a a

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

2020 October 03

ГФ

Герман Филатов... in React — русскоговорящее сообщество
Defina Corporation
для React JS или для Next JS ??
не я на аксиос посижу
источник

DT

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

ГФ

Герман Филатов... in React — русскоговорящее сообщество
не хочу себе жизнь усложнять
источник

a

artalar in React — русскоговорящее сообщество
Defina Corporation
для React JS или для Next JS ??
Вот у меня тут готовая верстка, но как значение динамически изменять, в процессе загрузки файла?
https://www.w3schools.com/w3css/w3css_progressbar.asp
источник

DC

Defina Corporation in React — русскоговорящее сообщество
export default - зло is the side effect
тот же axios.create, автоматическая работа с типами данных и тд
headers для чего, указываете Content-Type и получаете, в чём сложность ?
А засорять проект дополнительными библиотеками из-за того что нет знаний в javascript - бэд практик
источник

ГФ

Герман Филатов... in React — русскоговорящее сообщество
Green Orange
не вижу я где ты хедеры указываешь. даже если есть в конфиге, разве не нужно передавать в явном виде (в самом запросе) типа как тут:
var postData = {
 email: "test@test.com",
 password: "password"
};

let axiosConfig = {
 headers: {
     'Content-Type': 'application/json;charset=UTF-8',
     "Access-Control-Allow-Origin": "*",
 }
};

axios.post('http://<host>:<port>/<path>', postData, axiosConfig)
.then((res) => {
 console.log("RESPONSE RECEIVED: ", res);
})
.catch((err) => {
 console.log("AXIOS ERROR: ", err);
})
это конечно все очень круто, но в итоге то не работает, я определенно где-то наломал дров, но где не понимаю
источник

DC

Defina Corporation in React — русскоговорящее сообщество
artalar
Вот у меня тут готовая верстка, но как значение динамически изменять, в процессе загрузки файла?
https://www.w3schools.com/w3css/w3css_progressbar.asp
Очень просто, вы на что хотите вешать событие?
Если на загрузку изображения, используйте её, ставим дефолтное значение ноль, и если к примеру происходит сабмит, прибавляем к нулю полученное значение. Как получить процент - это школьный материал 3 класс, всё
Профит
источник

a

artalar in React — русскоговорящее сообщество
Defina Corporation
Очень просто, вы на что хотите вешать событие?
Если на загрузку изображения, используйте её, ставим дефолтное значение ноль, и если к примеру происходит сабмит, прибавляем к нулю полученное значение. Как получить процент - это школьный материал 3 класс, всё
Профит
У меня загрузка файлов в несколько мегабайт, нужно показывать как прогресс загрузки и отображать сколько КБ загрузилось. Как эту информацию получить?
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Герман Филатов
это конечно все очень круто, но в итоге то не работает, я определенно где-то наломал дров, но где не понимаю
источник

И

Иван in React — русскоговорящее сообщество
Поменьше эмоций, пожалуйста. Не кричи, люди спят
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Иван
Поменьше эмоций, пожалуйста. Не кричи, люди спят
🤣😂 хорошо, я просто выйду из окна 22 этажа покурить...
источник

DC

Defina Corporation in React — русскоговорящее сообщество
хоть я и не курю....
источник

И

Иван in React — русскоговорящее сообщество
Defina Corporation
headers для чего, указываете Content-Type и получаете, в чём сложность ?
А засорять проект дополнительными библиотеками из-за того что нет знаний в javascript - бэд практик
Есть мнение, что лучший код — тот, который ты не написал. В нем ошибиться сложнее, поддерживать его легче + писать его не надо.

Можно написать свой хттп-клиент поверх фетча и ксмэльхттп, обложить тестами и реализовать нужную функциональность, нигде не накосячить и не ошибиться. А можно аксиос взять. Или не аксиос.


Тема холиварная и однозначного решения не имеет
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Иван
Есть мнение, что лучший код — тот, который ты не написал. В нем ошибиться сложнее, поддерживать его легче + писать его не надо.

Можно написать свой хттп-клиент поверх фетча и ксмэльхттп, обложить тестами и реализовать нужную функциональность, нигде не накосячить и не ошибиться. А можно аксиос взять. Или не аксиос.


Тема холиварная и однозначного решения не имеет
полностью согласен. Плюс надо учитывать нагрузку и время ожидания, нет серебренной пули, то что подходит, то и использовать.
Некоторые в довесок используют библиотеку body-parser
ПатамуШта так легче делать запросы на сервер )))
источник

И

Иван in React — русскоговорящее сообщество
Defina Corporation
полностью согласен. Плюс надо учитывать нагрузку и время ожидания, нет серебренной пули, то что подходит, то и использовать.
Некоторые в довесок используют библиотеку body-parser
ПатамуШта так легче делать запросы на сервер )))
Ты про мидлварю для экспресса? Запросы на сервер легче делать?


Как любит говорить мой коллега, https://t.me/react_js/1024647
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
Ребят с помощью чего можно реализовать вот такой upload блок??!
источник

F

F in React — русскоговорящее сообщество
F
Привет всем. Кто-нибудь может подсказать, что сделать, чтобы пофиксить такое поведение?
Кто-нибудь поможет?
источник

D

Drews in React — русскоговорящее сообщество
F
Привет всем. Кто-нибудь может подсказать, что сделать, чтобы пофиксить такое поведение?
Линки нормально сделать
источник

GO

Green Orange in React — русскоговорящее сообщество
F
Кто-нибудь поможет?
а как у тебя сделаны роуты?
источник

F

F in React — русскоговорящее сообщество
<Route
       path="/products/:product"
       render={() => (
         <SingleProductPage
           SWAP_HEADING={SWAP_HEADING}
           windowWidth={windowWidth}
         />
       )}
     />
     <Route
       path="/404"
       exact
       render={() => (
         <NotFound SWAP_HEADING={SWAP_HEADING} windowWidth={windowWidth} />
       )}
     />
источник