reactjs - 如何在我的代码中使用这个 react-hook 函数?
问题描述
我正在尝试自定义我的 Amplify UI...我不确定如何继续。我试图在我的代码中使用这个自定义函数:
import Amplify, { Auth } from 'aws-amplify';
export default class SignupPage extends Component {
handleSignUp = event => {
event.preventDefault();
const{username, email, password, phone_number} = this.props.inputs;
Auth.signUp({
username,
password,
attributes:{
email,
phone_number
},
validationData: []
})
.then(data => console.log(data))
.then(()=>this.props.switchComponent("Verify"))
.catc(err => console.log(err))
};
}
function SignupPage() {
const [firstFocus, setFirstFocus] = React.useState(false);
const [lastFocus, setLastFocus] = React.useState(false);
const [emailFocus, setEmailFocus] = React.useState(false);
const [passwordFocus, setPasswordFocus] = React.useState(false);
React.useEffect(() => {
document.body.classList.add("signup-page");
document.body.classList.add("sidebar-collapse");
document.documentElement.classList.remove("nav-open");
window.scrollTo(0, 0);
document.body.scrollTop = 0;
return function cleanup() {
document.body.classList.remove("signup-page");
document.body.classList.remove("sidebar-collapse");
};
}, []);
任何帮助,将不胜感激!
解决方案
推荐阅读
- java - WSO2 Identity Server 5.10.0 with Samples 4.2.0 继续有 java.lang.ClassCastException: class org.opensaml.saml1.core.impl.ActionBuilder
- azure - AKS:--api-server-authorized-ip-ranges 过滤器
- terraform - 如何在数据源中使用常规 for 循环?
- google-app-engine - 在 Google App Engine 上托管网站 | 502 错误网关 | Worker 无法启动(记录器)
- javascript - 如何使用 webRTC 将静态视频文件从一个浏览器发送到另一个浏览器?
- python - Python Numpy矩阵乘法与向量收敛循环
- javascript - JavaScript PDF:空和未定义问题
- c++ - 如何获取 Python3 C API 的所有异常?
- excel - 如何区分VBA代码excel中选择的图片?
- javascript - 替换html后重新初始化flickity