У меня есть минималистская целевая страница с двумя текстами и одним div, содержащим две кнопки.При нажатии на одну из этих кнопок я хочу отобразить компонент App
.
Вот что я пробовал до сих пор:
import React from 'react';
import App from '../App';
export default class Landing extends React.Component {
constructor(){
super();
}
launchMainWithoutProps = () => {
return (<App />)
};
showAppMain =() => {
console.log('Silk board clicked');
this.launchMainWithoutProps();
};
render() {
return (
<div className='landing'>
<div className="centered">
<div className="introText">
<h3>Welcome to KahanATM</h3>
<h5>A Simple Web App with React to find ATMs closest to you (3km radius) or from Silk Board Flyover</h5>
</div>
<div className="buttonsLayout">
<button
className='getLocation'
onClick={this.showAppMainWithLocation}>
Get My Location
</button>
<button
className='silkBoard'
onClick={this.showAppMain}>
Central Silk Board
</button>
</div>
</div>
</div>
);
}
}
Но когда кнопка нажата, толькожурнал отображается в консоли.Как я могу сделать это с или без react-router
, так как я думаю, что это слишком мало для реализации маршрутов. Спасибо.