React 검색 필터 만들기에 대해 질문 드립니다. #555
-
안녕하세요 리액트 세미나 1과제를 하다가 질문이 생겨 이슈를 올립니다. 생각한 과정 의 과정을 생각해보았는데요 그래서 임의의 다른 list를 두어서 그런데 결국 제 Table Component에 넘겨주는 것은 StudentList이기 때문에 |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
저도 루키지만 같은 고민을 했어서 한번 답글을 남겨봅니다! 아니면 삼항조건연산자로 filter 여부에따라 (isFilterExist ? : 로 하는 것도 생각해봤는데 이건 시도해보지는 않았습니다 |
Beta Was this translation helpful? Give feedback.
-
제가 방금 열심히 이것저것 도전해본 결과 해답을 조금 찾은 것 같은데 먼저 [inputValue, setInputValue] = useState("");를 해준 후 이후 {!inputValue && 이렇게 했더니 inputValue가 true라면 즉, 값이 있다면 saveArray를 조금 해결된 것 같습니다! |
Beta Was this translation helpful? Give feedback.
-
많이 고민해보신 것 같네요! 👏 👏 좀만 첨언해보겠습니다. 수업시간에도 이야기했던 내용인데, 리액트는 flux 패턴을 통해 언제나 구현하려는 곳이 필터와 리스트입니다. 코드에 대한 생각을 건너뛰고 리액트의 방식으로 접근해 보면,
필터의 글이 변경되었을 경우
이렇게 처리하면 구조가 아주 간결해집니다. 그러니까 state에 필터랑 학생리스트 두개만 놔두고, 디스플레이해줄 때는 |
Beta Was this translation helpful? Give feedback.
-
@yegirna530 해결되셨나요? |
Beta Was this translation helpful? Give feedback.
-
넵! 해결되었습니다 ! |
Beta Was this translation helpful? Give feedback.
많이 고민해보신 것 같네요! 👏 👏 좀만 첨언해보겠습니다.
수업시간에도 이야기했던 내용인데, 리액트는 flux 패턴을 통해 언제나
깔끔하고 읽기 쉬운 구조
를 지향합니다.어떤 이벤트가 발생했을 때 얘를 잠깐 여기로 옮겨놓고 이걸 실행한 다음 다시 값을 대치하고 결과를 보여줄때는 이렇게 저렇게..
하는 구조는 리액트에서 잘 사용되지 않습니다. 본 과제의 경우에도 마찬가지로, 간단하게 구현하는 게 중요합니다.구현하려는 곳이 필터와 리스트입니다. 코드에 대한 생각을 건너뛰고 리액트의 방식으로 접근해 보면,
필터의 글이 변경되었을 경우
이렇게 처리하면 구조가 아주 간결해집니다. 그러니까 state에 필터랑 학생리스트 두개만 놔두고, 디스플레이해줄 때는
(필터링된 리스트).map(어떤 콜백 함수)
이렇게 처리해주면 될 것 같습니다.