, поэтому я создал пользовательский компонент для постоянно используемой ссылки маршрутизатора, вот как выглядит его JS-файл:
import { Link } from "react-router-dom";
import styles from "./LNLink.module.css";
class LNLink extends Component {
render() {
return (
<Link className={styles.LNLink} to={this.props.to}>
{this.props.text}
</Link>
);
}
}
export default LNLink;
Теперь этот компонент вызывается, например, в моем Login.js, например:
<LNLink
to="/sign-up"
text="Sign up"
className={styles.loginSignUpLink}
/>
Теперь все это работает нормально, проблема в том, что классы, назначенные в Login.js, className={styles.loginSignUpLink}
, не присваиваются, не назначаются и не перезаписываются, они не проверяются браузером ввсе, почему это так?
Бонусный вопрос: вместо того, чтобы передавать text
реквизит, можно было бы вместо этого отправить его между <LNLink>
и его закрывающим тегом и использовать его вТоже самое?
Большое спасибо