Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
vahe_2000

Ваге

  • 47
    вклад
  • 13
    вопросов
  • 100
    ответов
  • 29%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как в React вернуть массив, а не элемент?

    vahe_2000
    Ваге @vahe_2000
    Роман Александрович, а может быть у него там есть жизненные циклы в компоненте
    Написано более трёх лет назад
  • Существуют ли нормальные react cms?

    vahe_2000
    Ваге @vahe_2000
    Короче тут выяснилось что нет. нету
    Написано более трёх лет назад
  • Существуют ли нормальные react cms?

    vahe_2000
    Ваге @vahe_2000
    hOtRush согласен свами, остается только использовать https://www.gatsbyjs.org
    Написано более трёх лет назад
  • Как сделать независимый компонент с react-dnd?

    vahe_2000
    Ваге @vahe_2000
    а можно код?
    Написано более трёх лет назад
  • Как ведет себя next.js под высокой нагрузкой?

    vahe_2000
    Ваге @vahe_2000
    Basil_Dev, у меня наоборот все хорошо с SEO
    Написано более трёх лет назад
  • Rust WinApi и ReadDirectoryChangesW?

    vahe_2000
    Ваге @vahe_2000 Автор вопроса
    Спасибо за ответ.буду использовать notify.
    также посмотрел пример кода в github
    Написано более трёх лет назад
  • Как обратиться к конкретному объекту массива?

    vahe_2000
    Ваге @vahe_2000
    Vladislav вы бы не могли уточнить ваш вопрос
    Написано более трёх лет назад
  • Как преобразовать много чисел в массив?

    vahe_2000
    Ваге @vahe_2000
    если я вас правильно понял вы просто хотите объединить два массива в одну [] ?
    Написано более трёх лет назад
  • Почему sftp не загружает файлы?

    vahe_2000
    Ваге @vahe_2000
    А можно полный gulpfile.js?
    Написано более трёх лет назад
  • Как эффективно распарсить XML размером в 6 Gb посредством nodejs?

    vahe_2000
    Ваге @vahe_2000
    Для чтения очень больших файлов, лучше не читать весь файл в память, вы можете прочитать файл по строкам или по частям.
    https://stackoverflow.com/questions/16010915/parsi...
    Написано более трёх лет назад
  • Можно ли получить UserID в Telegram группе?

    vahe_2000
    Ваге @vahe_2000
    может найдете примеры https://github.com/yagop/node-telegram-bot-api/iss...
    Написано более трёх лет назад
  • Как правильно поступать с обработчиками событий для сообщения между компонентами?

    vahe_2000
    Ваге @vahe_2000
    вы можете переписать код
    {this.state.posts.map((item, index) => (
                              <Post
                                  key={item.id}
                                  dataID={item.id} // вы передаете id через пропс , все ок!
                                  title={item.title}
                                  content={item.body}
    
                              />
                          ))}

    вы можете убрать data-id из button
    ...
    <div className="post-item__buttons buttons-block">
                            <button className="buttons-block__change"
                                    onClick={this.modifyItem}
                                    data-id={this.props.dataID} // убираем атрибут
                                    >..</button>
                            <button className="buttons-block__delete"
                                    onClick={this.deleteItem}
                                    data-id={this.props.dataID} // убираем атрибут
                                    >x</button>
                        </div>
    ...


    ...
    modifyItem(e) {
            // let target = e.target;
            // let targetID = target.getAttribute('data-id');
           // вместо этого просто напишите -> this.props.dataID
            console.log(this.props.dataID, 'target id');
        }
        deleteItem(e) {
            //let target = e.target;
            //let targetID = target.getAttribute('data-id');
           // тоже самое и здесь
            fetch(`https://my-json-server.typicode.com/sergemin/render-list/posts/${this.props.dataID}`, {
                method: 'DELETE'
            })
                .then(() => {
                    console.log(this.props.dataID);
                })
                .catch(error => console.log(error));
        }
    ...

    не забудьте про constructor
    class Post extends React.Component {
      constructor() {
        super();
        this.deleteItem = this.deleteItem.bind(this);
        this.modifyItem = this.modifyItem.bind(this);
      }
      // ...
    }
    Написано более трёх лет назад
  • Как правильно поступать с обработчиками событий для сообщения между компонентами?

    vahe_2000
    Ваге @vahe_2000
    sergemin, не не вы в основном все правильно делайте
    Написано более трёх лет назад
  • Как настроить авторизацию в приложении с SSR?

    vahe_2000
    Ваге @vahe_2000
    как вам это https://next-auth.now.sh/
    Написано более трёх лет назад
  • Как сделать render карты через server side rendering React?

    vahe_2000
    Ваге @vahe_2000
    xster честно говоря я не использовал react-leaflet я просто использовал leaflet.js + react
    Написано более трёх лет назад
  • Как сделать render карты через server side rendering React?

    vahe_2000
    Ваге @vahe_2000
    componentDidMount(){
        //Only runs on Client, not on server render
        Map = require('react-leaflet').Map
        MapComponents = require('./mapComponents').default
        this.forceUpdate()
      }
    Написано более трёх лет назад
  • Где лучше хранить данные изображения в приложении на React/Redux?

    vahe_2000
    Ваге @vahe_2000
    я тоже храню данные в store
    Написано более трёх лет назад
  • Bash: create-react-app: command not found?

    vahe_2000
    Ваге @vahe_2000
    может проблема в npm
    Написано более трёх лет назад
  • Библиотека 'axios', изучив внимательно api, не вышло записать данные в тело запроса(body) как правильно это сделать?

    vahe_2000
    Ваге @vahe_2000
    какой браузер?
    Написано более трёх лет назад
  • Как работать с confirm в react?

    vahe_2000
    Ваге @vahe_2000
    сменить event на индекс.
    Line 72: Unexpected use of 'confirm' no-restricted-globals
    это наверняка ошибка из eslint

    добавьте confirm в no-restricted-globals

    {
        "rules": {
            "no-restricted-globals": ["confirm"]
        }
    }
    Написано более трёх лет назад
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Drno
    • 11 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • SoreMix
    soremix
    • 6 ответов
    • 0 вопросов
  • utsiye
    • 3 ответа
    • 2 вопроса
  • delphinpro
    Сергей delphinpro
    • 4 ответа
    • 0 вопросов
  • xez
    Dmitry Roo
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации