Skip to content

Commit 2555376

Browse files
committed
chore: react-native-async-storage 제거
1 parent 23625b3 commit 2555376

File tree

5 files changed

+8
-145
lines changed

5 files changed

+8
-145
lines changed

example/src/App.tsx

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import React, { useState } from 'react';
2-
import { ScrollView, StyleSheet, ViewStyle } from 'react-native';
1+
import React from 'react';
2+
import { ScrollView, StyleSheet } from 'react-native';
33
import {
44
Button,
55
Column,
@@ -12,47 +12,20 @@ import {
1212
Text,
1313
ZIndex,
1414
Icon,
15-
storage,
1615
} from 'react-native-good-ui';
1716
import {
1817
useSharedValue,
1918
useAnimatedStyle,
2019
withSpring,
2120
} from 'react-native-reanimated';
2221

23-
import type { AnimateStyle } from 'react-native-reanimated';
24-
25-
const storageKey = '@storage_test';
26-
2722
export default function App() {
28-
const [storageValue, setStorageValue] = useState('');
29-
30-
React.useEffect(() => {
31-
const fetch = async () => {
32-
const aStorage = await storage.load(storageKey);
33-
34-
if (aStorage) {
35-
setStorageValue(
36-
`Storage Value : ${aStorage}, but it will be removed in the next run.`
37-
);
38-
await storage.remove(storageKey);
39-
} else {
40-
await storage.save(storageKey, 'hello world');
41-
setStorageValue(
42-
`Storage Value : null, but It will be present in the next run.`
43-
);
44-
}
45-
};
46-
47-
fetch().then();
48-
}, []);
49-
5023
const offset = useSharedValue(0);
5124

5225
const animatedStyles = useAnimatedStyle(() => {
5326
return {
5427
transform: [{ translateX: offset.value }],
55-
} as AnimateStyle<ViewStyle>;
28+
};
5629
});
5730

5831
const body = (
@@ -107,7 +80,6 @@ export default function App() {
10780

10881
<Spacer preset={'huge'} />
10982
<Text preset={'header5'}>Storage</Text>
110-
<Text>{storageValue}</Text>
11183

11284
<Spacer preset={'huge'} />
11385

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@
160160
]
161161
},
162162
"dependencies": {
163-
"@react-native-async-storage/async-storage": "^1.17.11",
164-
"ramda": "^0.28.0"
163+
"ramda": "^0.30.1"
165164
}
166165
}

src/utils/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
export * from './functions';
2-
export * from './storage';
32
export { EdgeInsets } from './styles';

src/utils/storage.ts

Lines changed: 0 additions & 88 deletions
This file was deleted.

yarn.lock

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2260,13 +2260,6 @@
22602260
"@pnpm/network.ca-file" "^1.0.1"
22612261
config-chain "^1.1.11"
22622262

2263-
"@react-native-async-storage/async-storage@^1.17.11":
2264-
version "1.17.11"
2265-
resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-1.17.11.tgz#7ec329c1b9f610e344602e806b04d7c928a2341d"
2266-
integrity sha512-bzs45n5HNcDq6mxXnSsOHysZWn1SbbebNxldBXCQs8dSvF8Aor9KCdpm+TpnnGweK3R6diqsT8lFhX77VX0NFw==
2267-
dependencies:
2268-
merge-options "^3.0.4"
2269-
22702263
"@react-native-community/cli-clean@^9.2.1":
22712264
version "9.2.1"
22722265
resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz#198c5dd39c432efb5374582073065ff75d67d018"
@@ -5752,11 +5745,6 @@ is-plain-obj@^1.1.0:
57525745
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
57535746
integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
57545747

5755-
is-plain-obj@^2.1.0:
5756-
version "2.1.0"
5757-
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
5758-
integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
5759-
57605748
is-plain-object@^2.0.4:
57615749
version "2.0.4"
57625750
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
@@ -6856,13 +6844,6 @@ meow@^8.0.0:
68566844
type-fest "^0.18.0"
68576845
yargs-parser "^20.2.3"
68586846

6859-
merge-options@^3.0.4:
6860-
version "3.0.4"
6861-
resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-3.0.4.tgz#84709c2aa2a4b24c1981f66c179fe5565cc6dbb7"
6862-
integrity sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==
6863-
dependencies:
6864-
is-plain-obj "^2.1.0"
6865-
68666847
merge-stream@^2.0.0:
68676848
version "2.0.0"
68686849
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -8131,10 +8112,10 @@ quick-lru@^5.1.1:
81318112
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
81328113
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
81338114

8134-
ramda@^0.28.0:
8135-
version "0.28.0"
8136-
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.28.0.tgz#acd785690100337e8b063cab3470019be427cc97"
8137-
integrity sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==
8115+
ramda@^0.30.1:
8116+
version "0.30.1"
8117+
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.30.1.tgz#7108ac95673062b060025052cd5143ae8fc605bf"
8118+
integrity sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==
81388119

81398120
range-parser@~1.2.1:
81408121
version "1.2.1"

0 commit comments

Comments
 (0)