Skip to content

Commit bcc1e6e

Browse files
authored
React InstantSearch v7 (#463)
* v7 - not yet installed * yarns * dedupe * js changes
1 parent 7f8136b commit bcc1e6e

File tree

74 files changed

+2353
-2043
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+2353
-2043
lines changed

instantsearch.js/getting-started/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
[![Edit getting-started](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/github/algolia/instantsearch/tree/master/examples/js/getting-started)
44

5-
Also available in [React InstantSearch](../../react-instantsearch/getting-started/), [React InstantSearch Hooks](https://github.com/algolia/instantsearch/tree/master/examples/react-hooks/getting-started/), [Angular InstantSearch](../../angular-instantsearch/getting-started/) and [Vue InstantSearch](../../vue-instantsearch/getting-started/)
5+
Also available in [React InstantSearch](https://github.com/algolia/instantsearch/tree/master/examples/react/getting-started/), [Angular InstantSearch](../../angular-instantsearch/getting-started/) and [Vue InstantSearch](../../vue-instantsearch/getting-started/)
66

77
---
88

9-
This sample shows how to get started on building your search experience by easily adding common InstantSearch widgets.
9+
This sample shows how to get started on building your search experience by easily adding common InstantSearch widgets.
1010

1111
You can find this demo on [the InstantSearch repository](https://github.com/algolia/instantsearch/tree/master/examples/js/getting-started), or on [CodeSandbox](https://codesandbox.io/s/github/algolia/instantsearch/tree/master/examples/js/getting-started).

react-instantsearch-native/getting-started/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { useRef, useState } from 'react';
22
import { FlatList, SafeAreaView, StyleSheet, Text, View } from 'react-native';
33
import { StatusBar } from 'expo-status-bar';
44
import algoliasearch from 'algoliasearch/lite';
5-
import { InstantSearch } from 'react-instantsearch-hooks';
5+
import { InstantSearch } from 'react-instantsearch';
66

77
import { InfiniteHits } from './src/InfiniteHits';
88
import { SearchBox } from './src/SearchBox';

react-instantsearch-native/getting-started/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"instantsearch.js": "4.55.0",
1818
"react": "17.0.1",
1919
"react-dom": "17.0.1",
20-
"react-instantsearch-hooks": "6.43.0",
20+
"react-instantsearch-core": "7.0.0",
2121
"react-native": "0.64.3",
2222
"react-native-web": "0.17.1"
2323
},

react-instantsearch-native/getting-started/src/Filters.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
useClearRefinements,
1313
useCurrentRefinements,
1414
useRefinementList,
15-
} from 'react-instantsearch-hooks';
15+
} from 'react-instantsearch';
1616

1717
type FiltersProps = {
1818
isModalOpen: boolean;

react-instantsearch-native/getting-started/src/InfiniteHits.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
import React, { forwardRef } from 'react';
22
import { StyleSheet, View, FlatList } from 'react-native';
33
import { Hit as AlgoliaHit } from '@algolia/client-search';
4-
import {
5-
useInfiniteHits,
6-
UseInfiniteHitsProps,
7-
} from 'react-instantsearch-hooks';
4+
import { useInfiniteHits, UseInfiniteHitsProps } from 'react-instantsearch';
85

96
type InfiniteHitsProps<THit> = UseInfiniteHitsProps & {
107
hitComponent: (props: { hit: THit }) => JSX.Element;

react-instantsearch-native/getting-started/src/SearchBox.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useEffect, useRef, useState } from 'react';
22
import { StyleSheet, View, TextInput } from 'react-native';
3-
import { useSearchBox, UseSearchBoxProps } from 'react-instantsearch-hooks';
3+
import { useSearchBox, UseSearchBoxProps } from 'react-instantsearch';
44

55
type SearchBoxProps = UseSearchBoxProps & {
66
onChange: (newValue: string) => void;

react-instantsearch/algolia-insights/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# algolia-insights
22

3-
[![Edit algolia-insights](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/github/algolia/doc-code-samples/tree/master/react-instantsearch-hooks/algolia-insights)
3+
[![Edit algolia-insights](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/github/algolia/doc-code-samples/tree/master/react-instantsearch/algolia-insights)
44

55
_This project was generated with [create-instantsearch-app](https://github.com/algolia/create-instantsearch-app) by [Algolia](https://algolia.com)._
66

react-instantsearch/algolia-insights/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"dependencies": {
66
"algoliasearch": "^4.13.0",
77
"instantsearch.css": "^7.4.5",
8-
"instantsearch.js": "4.55.0",
8+
"instantsearch.js": "4.56.8",
99
"react": "^18.1.0",
1010
"react-dom": "^18.1.0",
11-
"react-instantsearch-hooks-web": "6.43.0",
11+
"react-instantsearch": "7.0.0",
1212
"react-scripts": "5.0.1"
1313
},
1414
"scripts": {

react-instantsearch/algolia-insights/src/App.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
Pagination,
66
RefinementList,
77
SearchBox,
8-
} from 'react-instantsearch-hooks-web';
8+
} from 'react-instantsearch';
99
import algoliasearch from 'algoliasearch/lite';
1010

1111
import './App.css';

react-instantsearch/algolia-insights/yarn.lock

Lines changed: 24 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1140,20 +1140,13 @@
11401140
core-js-pure "^3.20.2"
11411141
regenerator-runtime "^0.13.4"
11421142

1143-
"@babel/runtime@^7.0.0":
1143+
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4":
11441144
version "7.21.0"
11451145
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673"
11461146
integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==
11471147
dependencies:
11481148
regenerator-runtime "^0.13.11"
11491149

1150-
"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4":
1151-
version "7.17.9"
1152-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
1153-
integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
1154-
dependencies:
1155-
regenerator-runtime "^0.13.4"
1156-
11571150
"@babel/template@^7.16.7", "@babel/template@^7.3.3":
11581151
version "7.16.7"
11591152
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
@@ -2406,10 +2399,10 @@ ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0:
24062399
require-from-string "^2.0.2"
24072400
uri-js "^4.2.2"
24082401

2409-
algoliasearch-helper@^3.11.3:
2410-
version "3.12.0"
2411-
resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.12.0.tgz#0fe39d49b0290e4aa5e1fe733bd24d857d258e94"
2412-
integrity sha512-/j1U3PEwdan0n6P/QqSnSpNSLC5+cEMvyljd5CnmNmUjDlGrys+vFEOwjVEnqELIiAGMHEA/Nl3CiKVFBUYqyQ==
2402+
algoliasearch-helper@3.14.0:
2403+
version "3.14.0"
2404+
resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.14.0.tgz#2409c2591952719ab6fba1de77b3bbe5094ab85e"
2405+
integrity sha512-gXDXzsSS0YANn5dHr71CUXOo84cN4azhHKUbg71vAWnH+1JBiR4jf7to3t3JHXknXkbV0F7f055vUSBKrltHLQ==
24132406
dependencies:
24142407
"@algolia/events" "^4.0.1"
24152408

@@ -4848,10 +4841,10 @@ instantsearch.css@^7.4.5:
48484841
resolved "https://registry.yarnpkg.com/instantsearch.css/-/instantsearch.css-7.4.5.tgz#2a521aa634329bf1680f79adf87c79d67669ec8d"
48494842
integrity sha512-iIGBYjCokU93DDB8kbeztKtlu4qVEyTg1xvS6iSO1YvqRwkIZgf0tmsl/GytsLdZhuw8j4wEaeYsCzNbeJ/zEQ==
48504843

4851-
instantsearch.js@4.55.0:
4852-
version "4.55.0"
4853-
resolved "https://registry.yarnpkg.com/instantsearch.js/-/instantsearch.js-4.55.0.tgz#4dd18d1cc2f5bd219a48de0a63742ab2faebc4b0"
4854-
integrity sha512-jsxhPRgzL4C4cRjhkLm/AE9BO83o7bkL8GSHncSXu1sICBhy/6xxkv0x/bXI5PxYHhb9/PsEz5jblYn1lRwOLw==
4844+
instantsearch.js@4.56.8:
4845+
version "4.56.8"
4846+
resolved "https://registry.npmjs.org/instantsearch.js/-/instantsearch.js-4.56.8.tgz#c417c68a792a4b7d6cc866cdb059d828799e84da"
4847+
integrity sha512-40DJ5l70ZzVzWPK3qrHTKlJLaHGq1PRZpzfL6281P2mz8G19WOHQHKAP4Zh6a4lOZaRtJQUiPjQwqCHSurXZ5g==
48554848
dependencies:
48564849
"@algolia/events" "^4.0.1"
48574850
"@algolia/ui-components-highlight-vdom" "^1.2.1"
@@ -4860,7 +4853,7 @@ [email protected]:
48604853
"@types/google.maps" "^3.45.3"
48614854
"@types/hogan.js" "^3.0.0"
48624855
"@types/qs" "^6.5.3"
4863-
algoliasearch-helper "^3.11.3"
4856+
algoliasearch-helper "3.14.0"
48644857
hogan.js "^3.0.2"
48654858
htm "^3.0.0"
48664859
preact "^10.10.0"
@@ -7192,24 +7185,24 @@ react-error-overlay@^6.0.11:
71927185
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb"
71937186
integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==
71947187

7195-
react-instantsearch-[email protected].0:
7196-
version "6.43.0"
7197-
resolved "https://registry.yarnpkg.com/react-instantsearch-hooks-web/-/react-instantsearch-hooks-web-6.43.0.tgz#0b5fc97c46720b69bebab84a6903ba29faed2174"
7198-
integrity sha512-B6QYzYn74JELtA0FB7u3k+WzB8ZQ5mMiN7j6E6z6s7TJpTcie4Gi94h/OXf7h+O+sr1/v5psnngvWSqVFVZ2zA==
7188+
react-instantsearch-[email protected].0:
7189+
version "7.0.0"
7190+
resolved "https://registry.npmjs.org/react-instantsearch-core/-/react-instantsearch-core-7.0.0.tgz#68037782217eed19f91138e0325a9b171ce5d49a"
7191+
integrity sha512-O/ThoTFGMdIWX0EHJ+jjpiB48Bk1DqP9KxpXCGYdk52Gg/UFWB+0f6apJqGULZBgL81qYO7v4YGRz2Caawgngw==
71997192
dependencies:
72007193
"@babel/runtime" "^7.1.2"
7201-
instantsearch.js "4.55.0"
7202-
react-instantsearch-hooks "6.43.0"
7194+
algoliasearch-helper "3.14.0"
7195+
instantsearch.js "4.56.8"
7196+
use-sync-external-store "^1.0.0"
72037197

7204-
react-instantsearch[email protected].0:
7205-
version "6.43.0"
7206-
resolved "https://registry.yarnpkg.com/react-instantsearch-hooks/-/react-instantsearch-hooks-6.43.0.tgz#b8bf571c052a57fe9a1b464cf65218288daf1d03"
7207-
integrity sha512-C8RtM/XSYubs2d6yqSq5ouHnECTH21VsCreeJYSYFRhgZlBnajQ6kbBPc/CAIwhPCnaAKJzGVRIo3J+DP6RweQ==
7198+
react-instantsearch@7.0.0:
7199+
version "7.0.0"
7200+
resolved "https://registry.npmjs.org/react-instantsearch/-/react-instantsearch-7.0.0.tgz#93cf4831fd1a7a82b282ec7b1bb93fcb366b36db"
7201+
integrity sha512-GulJ8QFj6LELlzwm09Ec0c7NFJdcZl9DCizWevzCss7Dwdkh0Nmo6WQZ99KHIFo5opL+fDQn3OckIUjIP5vGvQ==
72087202
dependencies:
72097203
"@babel/runtime" "^7.1.2"
7210-
algoliasearch-helper "^3.11.3"
7211-
instantsearch.js "4.55.0"
7212-
use-sync-external-store "^1.0.0"
7204+
instantsearch.js "4.56.8"
7205+
react-instantsearch-core "7.0.0"
72137206

72147207
react-is@^16.13.1:
72157208
version "16.13.1"
@@ -7341,16 +7334,11 @@ regenerate@^1.4.2:
73417334
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
73427335
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
73437336

7344-
regenerator-runtime@^0.13.11:
7337+
regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9:
73457338
version "0.13.11"
73467339
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
73477340
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
73487341

7349-
regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9:
7350-
version "0.13.9"
7351-
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
7352-
integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
7353-
73547342
regenerator-transform@^0.15.0:
73557343
version "0.15.0"
73567344
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537"

0 commit comments

Comments
 (0)