codestates / codestates/Pointrip

[Error Handling] 배상건 / Link props 지원 중단

Offen
#70 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TypeScript
Sterne
0
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

> ### 어떤 에러인가요?
> react-router-dom v6에서 Link 컴포넌트를 사용해 props 전달을 시도했습니다.
> 그러나, 의도와 달리 Link 컴포넌트로 전달된 props를 확인하기 위해 location.state을 확인했더니 undefined가 출력되었습니다.
```jsx





```
> ### 에러 코드
```jsx
scrollHandler()}
>

```
>
> ### 에러 핸들링 방법
> * 핸들링 방법에 대해서 간단하게 기록해보세요.
> 원인은 react-router-dom v6 에서 더이상 Link 컴포넌트를 사용해 props 전달을 중단했기 때문입니다.
```jsx
let navigate = useNavigate();
const submitStateHandler = () =>
navigate("/detail", {
state: { postId: postInfo.postId },
});

submitStateHandler()}>
unsplash

```
>
> ### 에러 핸들링을 위해 참고한 레퍼런스 링크
> 링크

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit den Beispielen zu Link, location.state und useNavigate im Issue und überprüfe das von ihnen beschriebene Verhalten von React Router v6. Dokumentiere den Fehler, seine Ursache und das im Issue gezeigte Navigationsmuster; die Aufgabe ist abgeschlossen, wenn die Hinweise zur Behandlung klar sind und die referenzierten Beispiele konsistent sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
react, typescript
Bereich
documentation, frontend
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.