Aquí está mi componente PageLink ,
export const PageLink: React.FC<IProps> = ({ id, question, searchBy }) => { return ( <Link to={{pathname: `results/${id}`, search: `?sortBy=${searchBy}`}} className={styles.PageLink}> {question} </Link> ); }; Ninguno de los estilos que he escrito en PageLink se aplica a este componente. (Por cierto, estoy usando módulos css para esto).
Según otras respuestas en SO, reemplacé Link con NavLink y funciona bien.
Entonces, tengo 2 preguntas,
Según esta página de problemas, la gente dice que no es un error.
NavLink en lugar de Link (para mi caso de uso)? Acabo de reiniciar mi servidor y también funciona con Link . Sospecho que está pasando algo divertido con el compilador ts. Lo que es aún más extraño es que noté que muchas personas hacían la misma pregunta en diferentes foros.