yaverm
@yaverm

React: Как можно передать данные при onClick-е?

Как можно передать данные с одного компонента на другой компонент.

Custom.js
const Custom= ( {dialogs, getDialogs} ) => {

    const allUserMessageData = dialogs;

    return (
        <Container>
            <AppChatList>
                <ul>
                    {
                        allUserMessageData.map( (d, i)=> {

                            const getCurrentUserData = {
                                position: d.id
                            };

                            return (
                                <li key={i}>
                                    <Link
                                        onClick={()=> (console.log(getCurrentUserData ))}
                                          to={`/messages/chat/${d.chat_token}`}>
                                        <AppMessageUserList dialog={d} />
                                    </Link>
                                </li>
                            )
                        })
                    }

                </ul>
            </AppChatList>
        </Container>
    );
};

export default Custom;


Логика такая что, при клике на линк я должен отправить id текущего юзера ( данные берутся из редакс ) на другой файл function.js где я буду обрабатывать полученные данные
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
ChingizMuellim
@ChingizMuellim
FrontEnd, React Js
Возможно, тебе просто надо почитать https://reacttraining.com/react-router/web/example...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы