Skip to content

Commit 3a824b2

Browse files
authored
Create InputReverse.js
1 parent 2e19690 commit 3a824b2

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

InputReverse.js

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
import { useEffect, useState } from "react";
2+
import "./styles.css";
3+
4+
export default function App() {
5+
const [inputOne, setInputOne] = useState("");
6+
const [inputTwo, setInputTwo] = useState("");
7+
8+
const [reverseArray, setReverseArray] = useState("");
9+
const [reverseArray2, setReverseArray2] = useState("");
10+
11+
useEffect(() => {
12+
const reversTemp2 = inputOne.split('');
13+
const tempRev2 = reversTemp2.reverse().join('');
14+
setReverseArray(tempRev2);
15+
setReverseArray2(inputOne);
16+
},[inputOne]);
17+
18+
useEffect(() => {
19+
const reverseTemp1 = inputTwo.split('');
20+
const tempRev1 = reverseTemp1.reverse().join('');
21+
setReverseArray(inputTwo);
22+
setReverseArray2(tempRev1);
23+
},[inputTwo])
24+
25+
// useEffect(() => {
26+
// console.log(inputOne);
27+
// console.log(inputTwo);
28+
// const arr1 = inputOne.split('');
29+
// const arr2 = inputTwo.split(''); //'a' , 'n'
30+
31+
// const reverse1 = arr1.reverse(); //'n', 'a'
32+
// const reverse2 = arr2.reverse();
33+
34+
// const join1 = reverse1.join(""); //na
35+
// const join2 = reverse2.join("");
36+
37+
// setReverseArray(join1);
38+
// setReverseArray2(join2);
39+
// }, [inputOne, inputTwo]);
40+
41+
return (
42+
<div className="App">
43+
<input onChange={(e) => setInputOne(e.target.value)} value={reverseArray2} />
44+
<input onChange={(e) => setInputTwo(e.target.value)} value={reverseArray} />
45+
</div>
46+
);
47+
}

0 commit comments

Comments
 (0)