index.tsx 1.1 KB

12345678910111213141516171819202122232425262728
  1. import React, { useState } from "react";
  2. import { Text } from "react-native";
  3. import PhoneInput from "../../../component/global/phone_input";
  4. export default function Index() {
  5. /**********************************狀態管理**********************************/
  6. /**********************************狀態管理**********************************/
  7. /**********************************組件初始化**********************************/
  8. /**********************************組件初始化**********************************/
  9. /**********************************異步函數**********************************/
  10. /**********************************異步函數**********************************/
  11. const [inputValidationStatus, setInputValidationStatus] = useState(false);
  12. const handleValidationStatus = (inputValidationStatus: boolean) => {
  13. setInputValidationStatus(inputValidationStatus);
  14. };
  15. return (
  16. ////testing component here
  17. <>
  18. <PhoneInput
  19. placeholder="電話號碼"
  20. onChangeText={(newText) => console.log(newText)}
  21. onValidationStatusChange={handleValidationStatus}
  22. />
  23. {console.log(inputValidationStatus)}
  24. </>
  25. );
  26. }