티스토리 뷰
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<title>Staking EX</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import App from './App';
import {createStore} from 'redux';
import rootReducer from './Reducers';
const store = createStore(rootReducer);
ReactDOM.render(
<Provider store = {store}>
<App />
</Provider> //provider 를 사용하여 react-redux 연동
,
document.getElementById('root')
);
/* app.js 호출 */
//reportWebVitals();
// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
app.js
import React from "react";
import './App.css';
import {useSelector, useDispatch} from 'react-redux';
import * as walletActions from './Actions/connectInfo';
import * as webActions from './Actions/webInfo';
import TopBar from "./Components/top";
import BtnConnect from "./Components/btnConnect"
import BtnStaking from "./Components/btnStaking"
const App = () =>{
const web = useSelector((store) => store.web);
const wallet = useSelector((store) => store.wallet);
const dispatch = useDispatch();
const update_ = (type, data) =>{
console.log('Type:::::::'+ type); //wallet 이어야함
console.log('Data:::::::'+ data);
if(type===walletActions.WALLET){
dispatch(walletActions.update(data));
}else if(type===webActions.WEB){
dispatch(webActions.update(data));
}
}
return(
<div className="App">
<TopBar />
<body className="App-body">
<section >
<div className="container">
<div>
{/* 지갑연결 버튼 */}
<BtnConnect data = { {web : web, wallet : wallet, update : update_} }></BtnConnect>
{/* 스테이킹 화면 */}
<BtnStaking data = {{web : web, wallet : wallet, update : update_} }></BtnStaking>
</div>
</div>
</section>
</body>
</div>
);
}
export default App;
'업무 > 리액트' 카테고리의 다른 글
리액트 기초 (2) (0) | 2022.03.16 |
---|---|
리액트 기초 (1) (0) | 2022.03.13 |
리액트 설치 (0) | 2022.03.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SQL
- 스프링
- String[] 파라미터
- input[type=text]초기화
- spring
- 게시판페이지설계
- 자바스크립트
- 게시판table설계
- jsp
- selectbox에 값 매핑
- Javascript
- foreach 배열
- 이클립스DB연결
- 체크박스전체선택
- Split
- 체크박스전체해제
- c 태그
- 자바
- Hyper-V
- servlet
- 체크박스
- 윈도우8.1
- java
- 스크립팅 요소
- input[type=file]초기화
- 제이쿼리
- windows hyper-v
- windows 8.1
- jsp 기초 개념
- servlet게시판
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함