Size: a a a

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

2020 September 27

EK

Eugene Kannou in React — русскоговорящее сообщество
Либа react-router-dom
источник

v

volt in React — русскоговорящее сообщество
Vlad
покажи код
нужно передать айди контакта, можно ли как то обойтись без линка?
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Vlad
что за routing
npm install react-router-dom
источник

V

Vlad in React — русскоговорящее сообщество
volt
нужно передать айди контакта, можно ли как то обойтись без линка?
источник

ON

Octavian Newman in React — русскоговорящее сообщество
В чем минус линка?
источник

v

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

v

volt in React — русскоговорящее сообщество
Octavian Newman
В чем минус линка?
Ну там у меня с версткой и функционалом неполадки были, это конкретно в моем случае, а так ничего такого
источник

V

Vlad in React — русскоговорящее сообщество
volt
Ну там у меня с версткой и функционалом неполадки были, это конкретно в моем случае, а так ничего такого
если тебе надо просто показать другой роут, пофикси верстку под link
источник

R

Renarde in React — русскоговорящее сообщество
всем привет! вопрос по комбинированию fetch и setState.

есть кнопка, по нажатию на которую вызывается следующая функция:

fetchRecommendations = () => {
       this.setState({ recommendations: {} })

       const tags = [];
       Object.keys(this.state.tags).map(key => (
           this.state.tags[key] ? tags.push(key) : null
       ))

       const payload = JSON.stringify({
           "columns": ["description"],
           "data": tags.join(" ")
       });


       const request = {
           method: "post",
           headers: { "Content-Type": "application/json" },
           body: payload
       }

       fetch(`some-url`, request)
           .then((response) => response.json())
           .then(data => {
               console.log(data);
               this.setState({ recommendations: data });
           })
   }


в логе я вижу что данные из fetch прилетели в json-формате, все как ожидается, но когда дело доходит до .setState, то все падает  с ошибкой:
El
ement type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

но я в упор не понимаю почему так - пример  с fetch взял из доки на офсайте
источник

R

Roman in React — русскоговорящее сообщество
Хай ребятишки,  такой вопрос. У меня есть карточка на экране, она может меняться в зависимости от стейта.
Но когда она меняться она резко пропадает и новая появляться, как сделать так чтобы оно медленно пропадало и новое медленно появлялось, css чи как ?
источник

IN

Igor N in React — русскоговорящее сообщество
Roman
Хай ребятишки,  такой вопрос. У меня есть карточка на экране, она может меняться в зависимости от стейта.
Но когда она меняться она резко пропадает и новая появляться, как сделать так чтобы оно медленно пропадало и новое медленно появлялось, css чи как ?
источник

О

Олег in React — русскоговорящее сообщество
Renarde
всем привет! вопрос по комбинированию fetch и setState.

есть кнопка, по нажатию на которую вызывается следующая функция:

fetchRecommendations = () => {
       this.setState({ recommendations: {} })

       const tags = [];
       Object.keys(this.state.tags).map(key => (
           this.state.tags[key] ? tags.push(key) : null
       ))

       const payload = JSON.stringify({
           "columns": ["description"],
           "data": tags.join(" ")
       });


       const request = {
           method: "post",
           headers: { "Content-Type": "application/json" },
           body: payload
       }

       fetch(`some-url`, request)
           .then((response) => response.json())
           .then(data => {
               console.log(data);
               this.setState({ recommendations: data });
           })
   }


в логе я вижу что данные из fetch прилетели в json-формате, все как ожидается, но когда дело доходит до .setState, то все падает  с ошибкой:
El
ement type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

но я в упор не понимаю почему так - пример  с fetch взял из доки на офсайте
а зачем обнулять в начале стейт?
источник

R

Renarde in React — русскоговорящее сообщество
Олег
а зачем обнулять в начале стейт?
да, эту часть я убрал, плюс я понял что дело не в этой кнопке - она то как раз все делает хорошо, там какая-то странность на рендере этих элементов 🤷‍♂️
источник

О

Олег in React — русскоговорящее сообщество
Renarde
всем привет! вопрос по комбинированию fetch и setState.

есть кнопка, по нажатию на которую вызывается следующая функция:

fetchRecommendations = () => {
       this.setState({ recommendations: {} })

       const tags = [];
       Object.keys(this.state.tags).map(key => (
           this.state.tags[key] ? tags.push(key) : null
       ))

       const payload = JSON.stringify({
           "columns": ["description"],
           "data": tags.join(" ")
       });


       const request = {
           method: "post",
           headers: { "Content-Type": "application/json" },
           body: payload
       }

       fetch(`some-url`, request)
           .then((response) => response.json())
           .then(data => {
               console.log(data);
               this.setState({ recommendations: data });
           })
   }


в логе я вижу что данные из fetch прилетели в json-формате, все как ожидается, но когда дело доходит до .setState, то все падает  с ошибкой:
El
ement type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

но я в упор не понимаю почему так - пример  с fetch взял из доки на офсайте
const tags = [];
       Object.keys(this.state.tags).map(key => (
           this.state.tags[key] ? tags.push(key) : null
       ))
что делает эта чатсь
источник

V

Vlad in React — русскоговорящее сообщество
Roman
Хай ребятишки,  такой вопрос. У меня есть карточка на экране, она может меняться в зависимости от стейта.
Но когда она меняться она резко пропадает и новая появляться, как сделать так чтобы оно медленно пропадало и новое медленно появлялось, css чи как ?
React css transition
источник

V

Vetro in React — русскоговорящее сообщество
Renarde
всем привет! вопрос по комбинированию fetch и setState.

есть кнопка, по нажатию на которую вызывается следующая функция:

fetchRecommendations = () => {
       this.setState({ recommendations: {} })

       const tags = [];
       Object.keys(this.state.tags).map(key => (
           this.state.tags[key] ? tags.push(key) : null
       ))

       const payload = JSON.stringify({
           "columns": ["description"],
           "data": tags.join(" ")
       });


       const request = {
           method: "post",
           headers: { "Content-Type": "application/json" },
           body: payload
       }

       fetch(`some-url`, request)
           .then((response) => response.json())
           .then(data => {
               console.log(data);
               this.setState({ recommendations: data });
           })
   }


в логе я вижу что данные из fetch прилетели в json-формате, все как ожидается, но когда дело доходит до .setState, то все падает  с ошибкой:
El
ement type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

но я в упор не понимаю почему так - пример  с fetch взял из доки на офсайте
У тебя проблема не с фетчем а где-то в другом месте

Перечитай ошибку
источник

V

Vetro in React — русскоговорящее сообщество
Либо если ты рендеришь по тому, что пришло в ответе - то делаешь это как-то неправильно

Покажи весь код, включая рендер
источник

AM

Alex Myshuniaiev in React — русскоговорящее сообщество
Всем привет, мне надо написать функцию, что бы при чётном айди выполнялась определённая функция, а при не чётном айди, другая, я написал, но выдаёт ошибку, кто-то может помочь?
источник

AM

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

AM

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