React에서 임의의 농담 가져오기
7113 단어 webdevnodejavascriptreact
안녕하세요 👋,
오늘은 React JS의 노드 모듈에서 임의의 농담을 가져오는 방법을 배웁니다.
시작하자,
반응 앱 만들기
npx create-react-app joke-boi
이 노드 모듈 설치
npm i one-liner-joke
이제 App.js를 생성합니다.
import React from "react";
import Joke from './Joke'
class App extends React.Component{
render(){
return(
<div>
<Joke/>
</div>
)
}
}
export default App;
이제 Joke.js에서 Joke라는 구성 요소를 만듭니다.
import React from "react";
import 'bootstrap/dist/css/bootstrap.min.css';
import './Joke.css';
import {Card} from 'react-bootstrap'
const oneLinerJoke = require('one-liner-joke');
class Joke extends React.Component{
componentDidMount() {
window.addEventListener('load', this.handleGet);
}
componentWillUnmount() {
window.removeEventListener('load', this.handleGet)
}
handleGet(){
const getRandomJoke = oneLinerJoke.getRandomJoke();
document.getElementById('joke').innerText = getRandomJoke.body;
}
render(){
return(
<div className="container">
{/* <input type="text" className="form-control" id="joke" disabled/> */}
<Card>
<Card.Body>
<h2 id="joke">Try refreshing the page if you can't find the joke. Note: It is not a joke</h2><br /><hr />
<button className="btn btn-info nextBtn" onClick={this.handleGet}>Don't click here for next joke 😑</button>
</Card.Body>
</Card>
</div>
)
}
}
export default Joke;
그리고 모든 설정! 이제 콘솔에서 실행할 수 있습니다
npm start
GitHub 리포지토리 및 포크 확인
Joke App in React JS
행복한 코딩!
Reference
이 문제에 관하여(React에서 임의의 농담 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/dhairyashah/random-joke-fetching-in-react-1ean
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import React from "react";
import Joke from './Joke'
class App extends React.Component{
render(){
return(
<div>
<Joke/>
</div>
)
}
}
export default App;
import React from "react";
import 'bootstrap/dist/css/bootstrap.min.css';
import './Joke.css';
import {Card} from 'react-bootstrap'
const oneLinerJoke = require('one-liner-joke');
class Joke extends React.Component{
componentDidMount() {
window.addEventListener('load', this.handleGet);
}
componentWillUnmount() {
window.removeEventListener('load', this.handleGet)
}
handleGet(){
const getRandomJoke = oneLinerJoke.getRandomJoke();
document.getElementById('joke').innerText = getRandomJoke.body;
}
render(){
return(
<div className="container">
{/* <input type="text" className="form-control" id="joke" disabled/> */}
<Card>
<Card.Body>
<h2 id="joke">Try refreshing the page if you can't find the joke. Note: It is not a joke</h2><br /><hr />
<button className="btn btn-info nextBtn" onClick={this.handleGet}>Don't click here for next joke 😑</button>
</Card.Body>
</Card>
</div>
)
}
}
export default Joke;
Reference
이 문제에 관하여(React에서 임의의 농담 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dhairyashah/random-joke-fetching-in-react-1ean텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)