반응에서 API를 사용하여 가져온 매개 변수로 href 링크를 추가하는 방법은 무엇입니까?

그러나

.NET을 사용하는 프런트 엔드가 react있습니다. API에서 가져온 데이터에서 추출한 매개 변수를 사용하여 설문 조사 페이지에지도 뒤에 링크를 추가하고 싶습니다. 두 가지 문제가 있습니다.

  • 링크에 매개 변수를 추가하는 방법을 모르겠습니다.

  • 오류가 발생한 함수 맵 이후에 링크를 추가 할 수 없습니다.

내 코드는 다음과 같습니다.

    export default function Dashboard() {
    const [students, setstudents] = useState([]);
     useEffect(() => {
     const fetchStudents = async () => {
     try {
    const resp = await Axios({
      method: "GET",
      url: "http://localhost:3001//student/courses",
      headers: {
        "Content-Type": "application/json",
      },
    });
    setstudents(resp.data);
  } catch (err) {}
  };
  fetchStudents();
      }, []);
  const classes = useStyles();
  return (
  <GridContainer>
  <GridItem xs={12} sm={6} md={3}>
    <Card>
      <CardHeader color="warning" stats icon>
        <CardIcon color="warning">
          <Icon>content_copy</Icon>
        </CardIcon>
        <p className={classes.cardCategory}>Completed surveys</p>
        <h3 className={classes.cardTitle}>{students.toatl_voted}/{students.total_courses}</h3>
      </CardHeader>
    </Card>
  </GridItem>
  <GridItem xs={12} sm={12} md={12}>
    <Card>
      <CardHeader color="primary">
        <h4 className={classes.cardTitleWhite}>Available Surveys</h4>
        <p className={classes.cardCategoryWhite}>
          Here is the remaining courses surveys to submit
        </p>
      </CardHeader>
      <CardBody>
        <Table
          tableHeaderColor="primary"
          tableHead={["Course Code", "Course Name", "Survey Link"]}
          tableData={students && students.map((student) => [student.surveys.Course_code, 
          student.survey.Course_name])}


        //href link should be added here as follow api: url/student/course/:sectionId/:departmentId it must be clickeable


        />
      </CardBody>
    </Card>
  </GridItem>
   </GridContainer>
   );
     }
스티븐 이시 엔이

이 질문에서 많은 정보가 누락 된 것 같습니다. 그러나 나는이 문제를 해결하기위한 출발점으로 다음을 제안 할 것이다. 가정 1 : <Table />tableDataprop은 React.ReactNodeproptype을받습니다. 모든 React UI는 기본 ReactNode를 렌더링 할 수 있어야합니다. 그렇지 않은 경우 다른 <Table />API를 선택하십시오. 다음 예제의 href 템플릿 매개 변수는 모의 학생 속성입니다.

...
const getTableData = students => {
    if(!Array.isArray(students) || !students.length){
        return null;
    }
    return students.map( student => [
        student.surveys.Course_code, 
        student.survey.Course_name,
        (<a href={`url/student/course/${student.sectionId}/${student.departmentId}`}>
             Department# {student.departmentId}
         </a>
        )
    ]);
};
<GridContainer>
    ...
    <Table
        tableData={getTableData(students)}
        tableHead={["Course Code", "Course Name", "Survey Link"]}
        tableHeaderColor="primary"
    />
    ...
</GridContainer>
...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #을 사용하여 REST API에 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

가변 매크로를 사용하여 배열에 추가하는 방법은 무엇입니까?

분류에서Dev

Guice에서 Spring으로 @Assisted를 사용하여 "추가 매개 변수가있는"Bean을 마이그레이션하는 방법은 무엇입니까?

분류에서Dev

FastAPI에서 파일 업로드를 사용하여 여러 본문 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

Rails에서 FullCalendar로 JQuery를 통해 추가 매개 변수를 게시하는 방법은 무엇입니까?

분류에서Dev

Python에서 여러 매개 변수를 사용하여 API 끝점에서 데이터를 올바르게 가져 오는 방법은 무엇입니까?

분류에서Dev

추가 POST 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

API에서 가져온 반응 구성 요소를 사용하는 방법은 무엇입니까?

분류에서Dev

API에서 가져온 반응 구성 요소를 사용하는 방법은 무엇입니까?

분류에서Dev

mom 매크로를 사용하여 groff의 URL에 하이퍼 링크를 추가하는 방법은 무엇입니까?

분류에서Dev

활동이 Android의 링크에서 열렸는지 확인하고 링크에서 GET 매개 변수를 가져 오는 방법은 무엇입니까?

분류에서Dev

사용 가능한 로케일에 대한 매개 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

Rails 앱-API get 요청에 쿼리 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 팝업을 열고 document.write를 사용하여 href에 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

매핑 React를 사용하여 useState에서 2 개의 키를 추가하는 방법은 무엇입니까?

분류에서Dev

jQuery DataTables를 사용하여 PHP에 Ajax 호출에서 추가 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

URL에 추가 매개 변수를 추가하는 방법은 무엇입니까? -URL 인코딩

분류에서Dev

사용 가능한 모든 매개 변수를 infusionsoft API에 전달하는 방법은 무엇입니까?

분류에서Dev

CentOS에서 추가 매개 변수를 사용하여 'service mongod start'를 실행하는 방법은 무엇입니까?

분류에서Dev

반응에서 경로를 사용하여 파일을 가져 오는 방법은 무엇입니까?

분류에서Dev

URL에서 추가 매개 변수를 무시하는 방법은 무엇입니까?

분류에서Dev

유사한 함수에서 가변 개수의 매개 변수를 사용하여 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

SSIS : 조회 변환 편집기에 변수 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

jquery로 (a)에 (href)를 추가하는 방법은 무엇입니까?

분류에서Dev

jQuery가 POST 요청에 '밑줄'(_) 매개 변수를 추가하도록하는 방법은 무엇입니까?

분류에서Dev

Python에서 기본 매개 변수가 아닌 매개 변수 앞에 기본 매개 변수로 함수를 선언하는 방법은 무엇입니까?

분류에서Dev

rollupjs를 사용하여 매개 변수에 의해 이름이 정의 된 모듈을 동적으로 가져 오는 방법은 무엇입니까?

분류에서Dev

Ajax 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

HostBuilder를 통해 종속성 주입에 매개 변수를 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    C #을 사용하여 REST API에 매개 변수를 추가하는 방법은 무엇입니까?

  2. 2

    가변 매크로를 사용하여 배열에 추가하는 방법은 무엇입니까?

  3. 3

    Guice에서 Spring으로 @Assisted를 사용하여 "추가 매개 변수가있는"Bean을 마이그레이션하는 방법은 무엇입니까?

  4. 4

    FastAPI에서 파일 업로드를 사용하여 여러 본문 매개 변수를 추가하는 방법은 무엇입니까?

  5. 5

    Rails에서 FullCalendar로 JQuery를 통해 추가 매개 변수를 게시하는 방법은 무엇입니까?

  6. 6

    Python에서 여러 매개 변수를 사용하여 API 끝점에서 데이터를 올바르게 가져 오는 방법은 무엇입니까?

  7. 7

    추가 POST 매개 변수를 추가하는 방법은 무엇입니까?

  8. 8

    API에서 가져온 반응 구성 요소를 사용하는 방법은 무엇입니까?

  9. 9

    API에서 가져온 반응 구성 요소를 사용하는 방법은 무엇입니까?

  10. 10

    mom 매크로를 사용하여 groff의 URL에 하이퍼 링크를 추가하는 방법은 무엇입니까?

  11. 11

    활동이 Android의 링크에서 열렸는지 확인하고 링크에서 GET 매개 변수를 가져 오는 방법은 무엇입니까?

  12. 12

    사용 가능한 로케일에 대한 매개 변수를 사용하는 방법은 무엇입니까?

  13. 13

    Rails 앱-API get 요청에 쿼리 매개 변수를 추가하는 방법은 무엇입니까?

  14. 14

    자바 스크립트 팝업을 열고 document.write를 사용하여 href에 변수를 추가하는 방법은 무엇입니까?

  15. 15

    매핑 React를 사용하여 useState에서 2 개의 키를 추가하는 방법은 무엇입니까?

  16. 16

    jQuery DataTables를 사용하여 PHP에 Ajax 호출에서 추가 매개 변수를 전달하는 방법은 무엇입니까?

  17. 17

    URL에 추가 매개 변수를 추가하는 방법은 무엇입니까? -URL 인코딩

  18. 18

    사용 가능한 모든 매개 변수를 infusionsoft API에 전달하는 방법은 무엇입니까?

  19. 19

    CentOS에서 추가 매개 변수를 사용하여 'service mongod start'를 실행하는 방법은 무엇입니까?

  20. 20

    반응에서 경로를 사용하여 파일을 가져 오는 방법은 무엇입니까?

  21. 21

    URL에서 추가 매개 변수를 무시하는 방법은 무엇입니까?

  22. 22

    유사한 함수에서 가변 개수의 매개 변수를 사용하여 함수를 호출하는 방법은 무엇입니까?

  23. 23

    SSIS : 조회 변환 편집기에 변수 매개 변수를 추가하는 방법은 무엇입니까?

  24. 24

    jquery로 (a)에 (href)를 추가하는 방법은 무엇입니까?

  25. 25

    jQuery가 POST 요청에 '밑줄'(_) 매개 변수를 추가하도록하는 방법은 무엇입니까?

  26. 26

    Python에서 기본 매개 변수가 아닌 매개 변수 앞에 기본 매개 변수로 함수를 선언하는 방법은 무엇입니까?

  27. 27

    rollupjs를 사용하여 매개 변수에 의해 이름이 정의 된 모듈을 동적으로 가져 오는 방법은 무엇입니까?

  28. 28

    Ajax 매개 변수를 추가하는 방법은 무엇입니까?

  29. 29

    HostBuilder를 통해 종속성 주입에 매개 변수를 추가하는 방법은 무엇입니까?

뜨겁다태그

보관