Как использовать кликабельные сообщения от PrimeReact в React?
Я пытаюсь следовать этому примеру, который использует кликабельные сообщения PrimeReact из библиотеки компонентов PrimeReact, но внутри него есть переменные сообщения, которые я не знаю, откуда он берется, и при запуске этого файла на моем компьютере он не не могу найти это.
Любая помощь будет приветствоваться.
1 ответ
Решение
Я перешел по ссылке и попытался запустить локально.
Я тоже сталкиваюсь с той же проблемой.
Я решил это, изменив импорт, как это
import React, { Component } from "react";
import { Link } from "react-router-dom";
import { Messages } from "primereact/messages";
import { Message } from "primereact/message";
import { InputText } from "primereact/inputtext";
import { Button } from "primereact/button";
После этого все заработало.
Я получил помощь от там кода на GitHub, где они импортировали кнопку
Здесь работает package.json на всякий случай
{
"name": "primereact-quickstart",
"version": "0.1.0",
"private": true,
"devDependencies": {
"react-scripts": "1.1.1"
},
"dependencies": {
"classnames": "^2.2.6",
"primeicons": "1.0.0-beta.9",
"primereact": "2.0.0-alpha.1",
"prop-types": "^15.6.2",
"react": "^16.4.0",
"react-dom": "^16.4.0",
"react-router-dom": "^4.3.1",
"react-transition-group": "^2.5.0"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
Почти забыл
Отвечая на ваш вопрос об используемой переменной сообщения
Это определено в HTML-части кода
<Messages ref={(el) => this.messages = el} />