-2
新しいweb dev純粋なHTML/JQueryテンプレートが見つかりました。ReactJS - fClickInのコンポーネントを呼び出すためにクリックしてください
私が反応し、私はこのウェブサイト上のモーダルテンプレートをログインするために実装したいとアプリをしなければなりません。
https://www.creative-tim.com/product/login-and-register-modal
私は、これが反応するように変換することができるように確認する必要がありapprochについてはよく分かりません。
ボタン上でonClick
を処理して、モーダルを表示させる必要があります。 コンポーネントをModal
にロードするには、CSSをJQueryと同じように変更しますか?
import React, { Component } from 'react';
import { Grid, Row, Col, Button } from 'react-bootstrap/lib'
import './Login.css'
import LoginModal from '../LoginModal/LoginModal'
class Login extends Component {
openLoginModal(){
console.log('openLoginModal');
// showLoginForm();
}
openRegisterModal(){
console.log('openRegisterModal');
// showRegisterForm();
}
render() {
return (
<Grid>
<Row>
<Col sm={4}></Col>
<Col sm={4}>
<Button bsClass="btn big-login" data-toggle="modal" onClick={this.openLoginModal}>Log In</Button>
<Button bsClass="btn big-register" data-toggle="modal" onClick={this.openRegisterModal}>Register</Button>
</Col>
<Col sm={4}></Col>
</Row>
<LoginModal />
</Grid>
)
}
}
export default Login
あなたLoginModalコンポーネントにクラスを追加することにより、非常に簡単であるべき... RegisterModal ...
を構築する必要があります... 例えばLoginModalには、クラスを設定し、レジスタを設定するか、またはモーダル内にログインし、いくつかのCSSマジックを実行する - >オーバーレイ+ショーモーダルのような小道具を渡します( – MarcelD
)js以上のCSSです。それはどのようにあなたのDOMにモーダルを追加しているかに依存します。 – alireza
ここをクリックしてください:https://www.creative-tim.com/product/login-and-register-modal これを実装しようとしましたが、JQueryを使用して状態を変更しています。私は何が私を悩ませているのか分からないが、私はそれをReactでどうやって行うのか分からない。私はImのようにReactにはとても新しいと言います。 – Ragnar