Skip to content

Commit b167fa8

Browse files
committed
Update keys to match example
1 parent 6a044ba commit b167fa8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

readme.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,18 +74,18 @@ const text = 'Hey @ian_sinn, check out this link https://github.com/iansinnott/
7474
let replacedText;
7575

7676
// Match URLs
77-
replacedText = reactStringReplace(text, /(https?:\/\/\S+)/g, match => (
78-
<a key={match} href={match}>{match}</a>
77+
replacedText = reactStringReplace(text, /(https?:\/\/\S+)/g, (match, i) => (
78+
<a key={match + i} href={match}>{match}</a>
7979
));
8080

8181
// Match @-mentions
82-
replacedText = reactStringReplace(replacedText, /@(\w+)/g, match => (
83-
<a key={match} href={`https://twitter.com/${match}`}>@{match}</a>
82+
replacedText = reactStringReplace(replacedText, /@(\w+)/g, (match, i) => (
83+
<a key={match + i} href={`https://twitter.com/${match}`}>@{match}</a>
8484
));
8585

8686
// Match hashtags
87-
replacedText = reactStringReplace(replacedText, /#(\w+)/g, match => (
88-
<a key={match} href={`https://twitter.com/hashtag/${match}`}>#{match}</a>
87+
replacedText = reactStringReplace(replacedText, /#(\w+)/g, (match, i) => (
88+
<a key={match + i} href={`https://twitter.com/hashtag/${match}`}>#{match}</a>
8989
));
9090

9191
// => [

0 commit comments

Comments
 (0)