Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
205 views
in Technique[技术] by (71.8m points)

reactjs - Dynamically Creating Buttons in React that link to other pages

I Have a container in react named post that contains a Navlink component in it. I wish for the Navlink component to take the user to the respective page based on the "props.type" as its category.

I am not sure if in my router I am using the correct syntax to correctly direct to the path dynamically based on the props.type sent to it from post.

import React from 'react';
import { Route, NavLink, Switch} from 'react-router-dom';
import HashTag from './Hashtag/Hashtag';

function post (props) { 

return (
  <article>
    <HashTag type={props.type}/>
  </article>  
 );

}
export default post;

import React from 'react';
import { render } from 'react-dom';
import { Route, NavLink, Switch } from 'react-router-dom';

const HashTag = (props) => {

    

  return (
    <div>
            <NavLink to={{
            pathname: `/${props.type}`,
            hash: '#submit',
            search: '?quick-submit=true'
            }}>{props.type}</NavLink>
            
           
        </Switch>
             <Route path=`/${props.type}` component={RothIRA} />
        </Switch>
    </div>
            );   
    }

 export default HashTag;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...