diff --git a/components/radio/__tests__/__snapshots__/demo-extend.test.ts.snap b/components/radio/__tests__/__snapshots__/demo-extend.test.ts.snap
index d6ec7c1ea7..2a4080bcca 100644
--- a/components/radio/__tests__/__snapshots__/demo-extend.test.ts.snap
+++ b/components/radio/__tests__/__snapshots__/demo-extend.test.ts.snap
@@ -486,7 +486,9 @@ Array [
exports[`renders components/radio/demo/disabled.tsx extend context correctly 2`] = `[]`;
exports[`renders components/radio/demo/radiobutton.tsx extend context correctly 1`] = `
-Array [
+
@@ -567,10 +569,9 @@ Array [
Chengdu
-
,
+
-
,
+
-
,
-]
+
+
`;
exports[`renders components/radio/demo/radiobutton.tsx extend context correctly 2`] = `[]`;
exports[`renders components/radio/demo/radiobutton-solid.tsx extend context correctly 1`] = `
-Array [
+
@@ -824,10 +826,9 @@ Array [
Chengdu
-
,
+
-
,
-]
+
+
`;
exports[`renders components/radio/demo/radiobutton-solid.tsx extend context correctly 2`] = `[]`;
@@ -1459,7 +1460,9 @@ exports[`renders components/radio/demo/radiogroup-with-name.tsx extend context c
exports[`renders components/radio/demo/radiogroup-with-name.tsx extend context correctly 2`] = `[]`;
exports[`renders components/radio/demo/size.tsx extend context correctly 1`] = `
-Array [
+
@@ -1540,10 +1543,9 @@ Array [
Chengdu
-
,
+
-
,
+
-
,
-]
+
+
`;
exports[`renders components/radio/demo/size.tsx extend context correctly 2`] = `[]`;
diff --git a/components/radio/__tests__/__snapshots__/demo.test.tsx.snap b/components/radio/__tests__/__snapshots__/demo.test.tsx.snap
index 608b911443..81c13ae29f 100644
--- a/components/radio/__tests__/__snapshots__/demo.test.tsx.snap
+++ b/components/radio/__tests__/__snapshots__/demo.test.tsx.snap
@@ -478,7 +478,9 @@ Array [
`;
exports[`renders components/radio/demo/radiobutton.tsx correctly 1`] = `
-Array [
+
@@ -559,10 +561,9 @@ Array [
Chengdu
-
,
+
-
,
+
-
,
-]
+
+
`;
exports[`renders components/radio/demo/radiobutton-solid.tsx correctly 1`] = `
-Array [
+
@@ -814,10 +816,9 @@ Array [
Chengdu
-
,
+
-
,
-]
+
+
`;
exports[`renders components/radio/demo/radiogroup.tsx correctly 1`] = `
@@ -1439,7 +1440,9 @@ exports[`renders components/radio/demo/radiogroup-with-name.tsx correctly 1`] =
`;
exports[`renders components/radio/demo/size.tsx correctly 1`] = `
-Array [
+
@@ -1520,10 +1523,9 @@ Array [
Chengdu
-
,
+
-
,
+
-
,
-]
+
+
`;
exports[`renders components/radio/demo/wireframe.tsx correctly 1`] = `
diff --git a/components/radio/demo/radiobutton-solid.tsx b/components/radio/demo/radiobutton-solid.tsx
index cae1ab222c..cb3ff52501 100644
--- a/components/radio/demo/radiobutton-solid.tsx
+++ b/components/radio/demo/radiobutton-solid.tsx
@@ -1,15 +1,15 @@
import React from 'react';
-import { Radio } from 'antd';
+import { Flex, Radio } from 'antd';
const App: React.FC = () => (
- <>
+
Hangzhou
Shanghai
Beijing
Chengdu
-
+
Hangzhou
Shanghai
@@ -17,7 +17,7 @@ const App: React.FC = () => (
Beijing
Chengdu
- >
+
);
export default App;
diff --git a/components/radio/demo/radiobutton.tsx b/components/radio/demo/radiobutton.tsx
index 0abdc3806e..250d85b736 100644
--- a/components/radio/demo/radiobutton.tsx
+++ b/components/radio/demo/radiobutton.tsx
@@ -1,20 +1,20 @@
import React from 'react';
import type { RadioChangeEvent } from 'antd';
-import { Radio } from 'antd';
+import { Flex, Radio } from 'antd';
const onChange = (e: RadioChangeEvent) => {
console.log(`radio checked:${e.target.value}`);
};
const App: React.FC = () => (
- <>
+
Hangzhou
Shanghai
Beijing
Chengdu
-
+
Hangzhou
Shanghai
@@ -22,13 +22,13 @@ const App: React.FC = () => (
Beijing
Chengdu
-
+
Hangzhou
Shanghai
Beijing
Chengdu
- >
+
);
export default App;
diff --git a/components/radio/demo/size.tsx b/components/radio/demo/size.tsx
index fe002a1f82..935763d4d5 100644
--- a/components/radio/demo/size.tsx
+++ b/components/radio/demo/size.tsx
@@ -1,27 +1,27 @@
import React from 'react';
-import { Radio } from 'antd';
+import { Flex, Radio } from 'antd';
const App: React.FC = () => (
- <>
+
Hangzhou
Shanghai
Beijing
Chengdu
-
+
Hangzhou
Shanghai
Beijing
Chengdu
-
+
Hangzhou
Shanghai
Beijing
Chengdu
- >
+
);
export default App;
diff --git a/components/select/index.en-US.md b/components/select/index.en-US.md
index f146033b40..4831648486 100644
--- a/components/select/index.en-US.md
+++ b/components/select/index.en-US.md
@@ -16,6 +16,26 @@ Select component to select value from options.
- Utilizing [Radio](/components/radio/) is recommended when there are fewer total options (less than 5).
- You probably need [AutoComplete](/components/auto-complete/) if you're looking for an input box that can be typed or selected.
+### Usage upgrade after 5.11.0
+
+
+:::info
+After version 5.11.0, we provide a simpler usage `` with better performance and potential of writing simpler code style in your applications.
+Meanwhile, we deprecated the old usage in browser console, we will remove it in antd 6.0.
+:::
+
+```jsx
+// works when >=5.11.0, recommended ✅
+return